![]() |
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
To access the contents, click the chapter and section titles.
Complete Idiot's Guide to Linux
HTTPHTTP stands for Hypertext Transfer Protocol. This is the protocol that drives the Web. When you load a file into your Web browser, you are using HTTP. HTTP provides a very secure way of publishing information for others to see. If you want to share information, your Linux system is more than capable of serving to thousands of users. There are many popular Web servers that run on a variety of systems. By far, the most popular is Apache. Apache is a freely available Web server software distributed under the GNU Public License. Apache powers about 50% of all Web servers on the Internet. If that figure doesnt seem high to you, consider that the second most popular server is Microsofts Internet Information Server, which only absorbs 22% of the market. Netscape servers follow at 8%, and the rest of the server software is under 2% and powers less than 1% of the sites. These statistics are based on more than 3 million Web sites (see www.netcraft.com). Apache is very good indeed. Your system already has it running, even if you didnt know it. Configuring an Apache ServerApaches default configuration, as installed, is fairly adequate and secure. If you need to tinker and you are maintaining a public Web server, you should really take a look at a book on Apache. A good one is my book The Apache Server Survival Guide, ISBN: 1-57521-175-0. It covers all the topics that you need to know about setting up and maintaining an Internet server. It doesnt assume much but provides in-depth information and many examples. It also orients you on HTML and CGI programming. Apaches configuration files can be found at /etc/httpd/apache/conf. Configuration of an Apache server is done in three text files: httpd.conf, access.conf, and srm.conf. Configuration for Apache is straightforward. Directives appear one per line. The first word on the line is the directive; the rest are the parameters or configuration settings. Fire up your editor and open /etc/httpd/apache/conf/httpd.conf to see what I am talking about. Youll see the following:
Maintaining a Web server or any other sort of public Internet service is serious business. In the coziness of an intranet, you only have to worry about security from your peers. On the Internet, you need to worry about the entire world. There are some evil people out there that could do serious damage to your system.
|
![]() |
Products | Contact Us | About Us | Privacy | Ad Info | Home
Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc. All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited. Read EarthWeb's privacy statement. |