Extra – Web Hosting/Server Intro Informatics Department Parahyangan Catholic University.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

3.02H Publishing a Website 3.02 Develop webpages..
Getting Set-up with Hosting and WordPress Gregory Young Alternative Hosting
LIS654lecture 3 omeka installation and system overview start Thomas Krichel
Web Publishing. Web Publishing stands for uploading or ‘publishing’ your website on the internet so others can view it. There are many ways of publishing.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
HTML & Dreamweaver 101 Aman Yadav. Definitions HTTP – The Web uses a protocol called HTTP (Hyper Text Transport Protocol) to communicate between the Web.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
About the CMS WordPress A brief overview of both Wordpress.org & WordPress.com WordPress is one of the most popular content management and blog publishing.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
WEB HOSTING & UPLOADING SITI ZULAIHA BINTI MOHD RAIS PGC
S ELECTION OF WEB HOST AND WEB PAGE SYSTEM. W EB HOST stores all the pages of your website and makes them available to computers connected to the Internet.
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Client/Server Communication A290/A590, Fall /09/2014.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Telnet/SSH: Connecting to Hosts Internet Technology1.
Managing Client Access
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Accessing Barney Off- Campus How can I get my H: files when I am not on the GU network? Business 111 Edward Mitchell Fall 2006.
Chapter 9: Novell NetWare
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
Chapter 8 The Internet: A Resource for All of Us.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Plesk for Windows Server Automation SWSOFT GLOBAL HOSTING SUMMIT 2006 Todd L. Crumpler May 30-June 1, 2006.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
1 Welcome to CSC 301 Web Programming Charles Frank.
Website Development & Management Going Live with Web Pages (a) CIT Fall Instructor: John Seydel, Ph.D.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Setting Up your Hosting Account and Installing WordPress and Omeka CCC America Advanced Omeka Training.
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
Linux Services Configuration
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Unit 1 – Web Concepts Instructor: Brent Presley.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
Web programming Part 1: environment 由 NordriDesign 提供
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Posting to the Web. Posting Live Content A registered domain, such as mydomain.com. A web hosting plan through a hosting provider. A software program.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
1 Web Technologies Website Publishing/Going Live! Copyright © Texas Education Agency, All rights reserved.
Plesk 8 for Linux/UNIX Server Automation SWSOFT GLOBAL HOSTING SUMMIT 2006 Todd L. Crumpler May 30-June 1, 2006.
Benefits of Cloud Server Hosting. Index What is Cloud HostingCloud Hosting Benefits of Cloud Server HostingCloud Server How to Choose a Cloud Hosting.
Understanding FTP File Transfer Protocol. Learning Objectives By the end of this lecture, you should be able to: – Describe the purpose of FTP – Install.
Posting to the Web.
CSC227: Operating Systems
Introduction to Web programming
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
FTP - File Transfer Protocol
TYPES OF SERVER. TYPES OF SERVER What is a server.
Module 3 Building a web app.
Telnet/SSH Connecting to Hosts Internet Technology.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
IIS.
CGS 3175: Internet Applications Fall 2009
Posting to the Web.
File Transfer Protocol
Presentation transcript:

Extra – Web Hosting/Server Intro Informatics Department Parahyangan Catholic University

Contoh-contoh pada slide ini dibuat berdasarkan pengalaman dan account pribadi, sama sekali tidak bertujuan untuk mempromosikan perusahaan-perusahaan yang dijadikan contoh dibuat oleh: Joanna Helga

 To make our website accessible to public, we need to upload it to a public server  There are 3 common options:  web hosting service  virtual private server  dedicated server

 Web Hosting Service  free (usually very limited and supported by ads)  paid  Virtual Private Server & Dedicated Server  managed  unmanaged

 Other Options  Colocation Server  Cloud Server  Clustered & Grid Hosting  Home Server  etc.

 The scope of web hosting services varies greatly.  The most basic is web page and small-scale file hosting, where files can be uploaded via File Transfer Protocol (FTP) or a web interface.

 We can store several websites in a single hosting account  separate folder  separate FTP account  separate MySQL database  etc.  This allows web hosting reselling

Example from Proaxxss

Example from Godaddy (incomplete)

 Uploading our website to the web hosting is usually done via web interface or FTP.  FTP  FTP Client usually works like file explorer. We can easily uploads several files at once by drag-and- drop  More stable for uploading large files

 Web Interface  can be accessed with browser, no need to install FTP application  sometimes web hosting provides feature for uploading a zip archive and automatically unzips it when the upload completes.

Example : Godaddy’s Control Panel

user only able to store 100Mb of files and can only access /alice/ user only able to store 100Mb of files and can only access /alice/

Example : Godaddy’s Control Panel

Managing domain & DNS Installing web app Creating New Database Accessing phpMyAdmin

 It is possible to control multiple domain names in a single web hosting account (if the hosting plan permits)  primary domain is directed to the document root directory (public_html, var/www, htdoc)  add-on domains is directed to a subfolder inside the document root

 In the Previous Example: primary domain is holicfarm.net

public_html public_html/mi2.me/ holicfarm.net mi2.me mi2me.holicfarm.netholicfarm.net/mi2.me/

public_html/alice/ alice.holicfarm.net holicfarm.net/alice

 Suppose we want a sub-domain to redirect to another website

 VPS is a virtual machine  A single computer can have several VPSs, each one with its own OS and server software  Customer has a superuser-level access  can configure the server  can install any software that runs on that OS  responsible for its security

To the user, a VPS appears like a dedicated server, however, since the hardware is actually shared among other VPSs, performance may be lower and depend on the workload of other instances

Example: Godaddy’s Linux VPS Plan

Example: Godaddy’s Windows VPS Plan

Example: OVH’s VPS Plan (Linux Only)

Example: Godaddy’s Linux DS Plan

Example: Proaxxs’ Linux DS Plan

Example: OVH’s DS Plan

 VPS/DS provider usually provides control panel for basic management:  restarting the machine  reinstalling the OS  upgrading  etc. Example: OVH’s control panel

 There are several ways for managing a VPS/DS  remote desktop (windows)  telnet / ssh  control panel (cpanel, webmin, etc.)

Example: Bitvise SSH Client

 Control Panel is a convenient tools for managing a VPS  if the VPS comes without it, we need to install it first.  cPanel is a popular paid control panel, while webmin is a popular free control panel  not all configurations can be done through control panel

 To hook a domain name to a server is slightly more complicated than to a web hosting: 1. First we need to tell the DNS that our domain is directed to what IP address Example: mi2.me  Second we need to “handle” the incoming request from that domain name to our server by creating a virtual host Example: request from pbw39.mi2.me  var/www/PBW/39/

 Virtual Host’s configuration is stored in /etc/apache2/sites-available Example: Debian8 OS

 The file can be opened using a text editor (usually vi or nano is preinstalled)  command: nano PBW39.mi2.me.conf Example: Debian8 OS

 Domain Names can be bought through a domain name registrar (eg. Godaddy)  To keep the domain name, we need to pay its yearly fee

 Owned domain names are listed in the account control panel

 MX record that points to Google App (was free, but now no longer free)