Previous Page | Next Page

  1. Agustin's Linux Manual
  2. Networks & Servers
  3. About the Author
  4. Table of Contents
  5. IP Addresses Networks and Subnets
  6. Network Classes
  7. IP Address in Decimal Notation
  8. Sub-netting
  9. Designing Subnets
  10. Allocating Subnets
  11. Defining Host Addresses
  12. Variable Length Subnet Mask
  13. Routing Protocols
  14. Classless Internet Domain Routing
  15. Servers - Chapter 9
  16. Apache Web Server
  17. Configuring Apache
  18. Uploading Web Pages
  19. Apache Overview
  20. MIMEMagic
  21. DNS Servers
  22. Welcome to Webmin
  23. Creating the Master Domain
  24. Adding the Reverse Zone
  25. Querying the DNS server
  26. Adding Virtual Domain to DNS Server
  27. Reverse Zone for Virtual Zone
  28. Binding IP Address for Virtual Domain
  29. Virtual Web Hosting
  30. DNS Security Options
  31. FTP Server
  32. Securing the FTP Server
  33. Email Server
  34. Postfix Configuration
  35. Dealing with Identical Users
  36. Configuring Email Clients
  37. Configuring Outlook
  38. Samba Server
  39. Configuring SAMBA Server
  40. The smb.conf File
  41. smb.conf Analysis
  42. Adding Users to Samba

MIMEMagic

This file enables Apache to assign types and encoding schemes to files based on its content. Basically MIME embeds headers to files when served to the web browser. Do some research about your specific requirements. You may not even need to mess with this file.
Rule *Load everything in to the web server; assuming that everything is functional, test the server by accessing from a remote system. If you see something wrong, analyze the problem. Again, Do some research and troubleshoot the problem.

CGI

The cgi (the common Gateway interface) it is very common and it is used for forms processing. These files are located in the root directory:

/var/www/cgi-bin

At this stage I am sure that your server is up and running. Congratulations…
The next step is, virtual hosting; but before we jump to virtual hosting, we need to set up a DNS server or our experiment will not work.

If you don't have the need for virtual hosting, you do not need to set up a DNS server simply because at this point your web server is being resolved by your ISP's DNS.

Using PHP and MySQL

If you need php and mysql you have to install them using the package manager in chapter 4.