Apache的安装非常简单。选择接受许可协议,进入服务器信息配置界面,如下图所示。第一栏‘网络域’域名信息,在这里填写你的服务器的域名,如果你已经申请了域名,填写你已经申请的域名。(注意这里要填写的域名只是你申请的完整域名的后半部分,不包括‘www’。如果是申请二级域名,就是第一个“.”之后的部分)如果没有,就填这台机器的IP。下一行是服务器名,填写完整的域名或IP地址。下一列是管理员的电子邮件地址。这三项必须在安装时填写,但安装后可以随时修改,不用担心填错会出问题。您不必更改最后一个选项。
单击“下一步”进入下一步。选择“典型”典型安装,然后选择安装目录。默认安装目录是系统盘的Program Files/Apache Group目录。单击“下一步”,然后单击“安装”进行安装。
安装完成后,您可以在开始菜单的Apache HTTP Server 2.0.49菜单中看到五个选项。现在,单击“控制Apache服务器”目录中的“启动”来启动服务器。可以看到Apache的羽毛图标出现在系统的状态栏中,带绿色箭头,表示服务器启动成功。
现在看看我们的成就。打开浏览器,输入localhost或127.0.0.1(两者都指向本地地址),按回车键。如果安装正确,您可以看到Apache测试页面。简单,从现在开始,你的电脑也是HTTP服务器!
你可能会问,这不是我的网站。我的网站在哪里?别着急,通过下面的步骤,你就可以把自己精心制作的网站展示给全世界了。
在开始菜单的Apache目录中点击“配置Apache服务器”中的“编辑Apache httpd.conf配置文件”,打开Apache的配置文件。看到文件是不是有点吓人?900多行全英文文档。但是不要紧张,我们关心的只是几行。
首先,我们希望服务器显示我们自己的内容。找到‘Section 1:Global Environment’的位置,这是Apache的全局设置。注意,大部分文件都是以#开头的,程序会跳过这些内容,我们没必要去研究。好的,从这里找到第一行不带#的,' ServerRoot ……'后面部分就是你的服务器的根目录。把它改成你想要的目录就行了。在这里,我建议你使用绝对地址,这样可以避免一些不必要的问题。需要注意的是,这里的地址应该使用斜杠“/”,而不是Windows文件系统使用的反斜杠“\”。不要在地址末尾加斜线。
好了,这部分就这么多了,剩下的不需要修改了。继续查找“第2部分:”主“服务器配置”。如果你觉得太麻烦,记事本里的搜索功能或许能帮到你。(在记事本窗口中,按Ctrl+F,会弹出搜索对话框。把上面的内容复制进去,点击‘查找下一个’,记事本就会为你找到它所在的那一行。)或者只看没有#的那一行。下面的' serveradmin '和' servername '是关于服务器的一些信息,可以暂时忽略。继续,找到‘document root’行,后面的地址就是你服务器的文档地址。所有对您服务器的访问都将从此地址开始,并用您网站的文件夹地址替换此地址。另外,注意使用斜线“/”。
以下内容用于设置服务器根目录的权限。这里第一个尖括号中的“/”表示服务器的根目录,不需要更改。下面还有一个尖括号,是你刚刚设置的文档文件夹的权限设置。将目录后的路径更改为您刚刚设置的文档文件夹的路径。好的,保存它,在开始菜单的Apache文件夹的‘控制Apache服务器’目录下点击‘重启’。再次打开浏览器,键入localhost,然后按enter键。有什么变化吗?没有变化?试试提神,有吗?
到目前为止,您的HTTP服务器可以视为已经建立。
但是,如果您还没有显示想要的网页,也不用担心。我们再回到刚才编辑的文件,找到刚才最后更改的位置,也就是往下看,有一行选项,应该是‘Options Indexes FollowSymLinks’。在索引前面加一个减号,这样可以禁止显示目录。现在应该是“选项-索引跟随符号链接”。在接下来的几行中,有一个DirectoryIndex,后跟服务器的默认主页名称。服务器将依次在目录中查找这些文件,并显示找到的第一个文件。你可以在这后面写上你网站默认页面的名字。(通常加一个index.htm)保存,重启。还有什么不满意的吗?
等等,有点不对劲。为什么中文乱码?这是不是Apache把默认语言设置为西欧语言的原因,或者打开刚刚编辑的文件,找到' AddDefaultCharset '(强烈建议使用记事本的搜索工具)这一行,把它后面的内容改成GB2312。保存并重启服务器。可能此时你的浏览器看到的还是乱码。那是因为浏览器记住了这个页面的设置,清除了浏览器的历史和缓存,一切都搞定了!
好了,你现在的任务就是申请一个域名,指向你主机的IP。记住上面说的‘ServerName’,改成你申请的域名就行了。
现在,只要你打开电脑,连接到互联网,你就是互联网上一个HTTP服务器的管理员。