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