Features of a Common Web-Hosting Server

Features of a common web-hosting server


A normal web hosting server requires the following web hosting server applications
  1. Apache server for processing and web based requests.it work on ports 80 and 443 or 8080 for communication on http and https protocol.it execute the application on the server and present result as response to the user
  2. Vsftpd Server it is used to give access to users to upload and data and applications and handle there space on server the communication is done on port 21 and various other ports are used to manage the system for deep knowledge study the ftp passive and active mode file transfer it use the FTP protocol
  3. Bind Server transfer Domain name to specific IP the port used for the processing is 53 and it is using the DNS protocol also called Domain name server
  4. Msql is a database server used for saving data in RDBMS format for the user
  5. Phpmyadmin is an application which is executed through apache server and it is used for accessing and managing data on the mysql in browser
  6. exim a mail server for user to mange there business email it use port 25 and work on smtp protocol
  7. Control panel it is the most important part of any web host to mange there servers
The above servers would solve the following requirements for our server which can be most easily handout like the below
  • We have the power to add and manage multiple users
  • We can enforce limits on users on the usage of server resources
  • The server give us the way to be backup and manage
  • We can setup task that can be executed on specific time without our needs automatically means Cron system
  • We give the access to the users to manage there database and application in web browser easily
  • We have a view to add send and receive emails
  • A complete web based solution for us and our customers or other users
The above requirements and handouts give us a road map, which shows what we have to build actually the further installation and configuration would be described in the next post