The shared web hosting service refers to the web hosting service where many websites reside on one web server connected to the Internet. This is generally the most economical option for hosting, since the overall cost of server maintenance is amortized over many customers.
Video Shared web hosting service
Description
The service must include system administration because it is shared by many users; this is a benefit for users who do not want to face it, but the obstacle to give power to users who want more control. Generally shared hosting will not be suitable for users who need extensive software development beyond what is supported by the hosting provider. Almost all apps intended for standard web servers work well with shared web hosting services. But on the other hand, shared hosting is cheaper than other types of hosting like dedicated server hosting. Shared hosting usually has a usage limit and the hosting provider should have extensive reliability features. Shared hosting services usually offer basic web stats support, email and web mail services, automatic script installations, PHP and MySQL updates, basic after-sales technical support included with monthly subscriptions. It also typically uses a web-based control panel system. Most major hosting companies use their own self-developed control panel. Control panel and web interface can cause controversy, because web hosting companies sometimes sell the right to use their control panel system to others. Trying to regenerate special control panel functions is common, leading to many lawsuits for patent infringement.
In shared hosting, providers are generally responsible for managing servers, installing server software, security updates, technical support, and other aspects of the service. Most servers are based on the Linux operating system and LAMP (software bundle). Some providers offer FreeBSD-based or Microsoft-based solutions. Server-side facilities for the OS have similar functions (eg MySQL (database) and many server-side programming languages ââ(such as the widely used PHP web programming languages) on Linux, or SQL Server (databases) and ASP.NET programming languages ââunder Windows ).
There are thousands of shared hosting providers in the United States alone. Starting from mom-and-pop shops and small design companies to millions of dollars providers with hundreds of thousands of subscribers. Most of the shared web hosting markets are pushed through pay per click (PPC) advertising or affiliate programs while some are purely non-profits.
Shared web hosting can also be done privately by sharing the cost of running a server at a colocation center; this is called co-operative hosting.
Maps Shared web hosting service
Implementation
Shared web hosting can be achieved in two ways: name-based and IP-based, although some control panels allow name-based and IP-based mixes on a single server.
IP based
In IP-based virtual hosting, also called dedicated IP hosting, each virtual host has a different IP address. The webserver is configured with multiple physical network interfaces or virtual network interfaces on the same physical interface. The web server software uses the IP address connected to the client to determine which website will be displayed to the user. The problem of IPv4 address exhaustion means that IP addresses are an increasingly scarce resource, so the main justification for sites to use custom IPs is to be able to use their own SSL certificates rather than shared certificates.
Name-based
In name-based virtual hosting, also called shared IP hosting, virtual hosts serve multiple hostname on one machine with one IP address. This is possible because when a web browser requests resources from a web server using HTTP/1.1 it includes the requested host name as part of the request. The server uses this information to determine which websites will be shown to users.
Understanding DNS and Name Servers
DNS stands for "Domain Name System." The domain name system works like a large phone directory and in this case is the master database, which links domain names like www.wikipedia.org with the corresponding IP numbers. Consider an IP number similar to a phone number: When someone calls www.wikipedia.org, the ISP sees the DNS server, and asks "how to contact www.wikipedia.org?" The DNS server responds, for example, "can be found at: 216.198.221.66.". When the Internet understands it, this can be considered as the phone number for the server that houses the website. When domain names are registered/purchased on a specific registrar "server name", DNS settings are stored on their servers, and in most cases redirecting the domain to your hosting provider's Name Server. Server This name is where the IP number (currently associated with your domain name) resides.
Weakness
- If file permissions have been incorrectly configured, then the shared file system may grant other users (compromised) or process access to the entire system to these files.
- System performance may suffer on a loaded system.
- Since resources are shared, Overselling the same resources to multiple customers is common.
- Treatment is often overlooked so that frequent downtime.
- Due to lack of root access, user-installed services can not listen on well-known ports below 1024.
Name-based virtual host
- They will not work with very old HTTP/1.0 browsers that do not send hostnames as part of the request. Since the "Host" header is mandatory in HTTP/1.1, issued in 1999 as RFC 2616, this is not a common problem.
- By default, they do not support secure websites properly using HTTPS. All name-based virtual hosts that use the same IP address must share the same digital certificate because the SSL/TLS handshake takes place before the hostname is sent to the server. Although there is a solution to this such as Server Name Indication, it has not been widely applied.
- If the Domain Name System is not working, or DNS changes have not been propagated to all ISP resolver, it is not possible to re-use the IP address to contact the system. Some web hosting companies may offer alternative URLs to grant access in such cases.
See also
- Custom hosting services
- Free web hosting services
- Virtual machine
- Virtual private server
- Web hosting services
- Web server
References
Source of the article : Wikipedia