提供 Web 服务的 Apache 服务器,可以通过 httpd.conf 这个文件来设置,httpd 是 Apache 的一个主程序,你也可以把它当成就是 Apache 服务器。有时候 Apache 的相关配置可能会在不同的文件上,这些配置文件经常以 .conf 为扩展名,比如可能有配置文件专门控制虚拟主机。这些配置文件的作用,可以根据它的文件名来判断。通常 httpd.conf 是主配置文件,找到并打开它,仔细阅读文件里的内容,你会发现,在这个文件里可能会包含其它配置文件的路径。
这个练习的目的是理解 Apache 服务器的配置文件,知道它在哪里,如何去修改它。
首先,找到 httpd.conf , Apache 服务器的主要配置文件,你需要判断出它的位置,不同的系统,集成软件,版本,导致了这个配置文件不一定在什么地方,你可以用搜索引擎来解决这个问题,比如你的是 WAMP 在本地搭建的环境,可以用 google.com 或者 bing.com 搜索 “WAMP apache httpd.conf ”,类似这样的关键词,你应该能找到答案。
修改端口号
默认 http 协议通信的端口号是 80 ,不特别指定的话,默认就是 80 端口,比如访问 http://drupal.org ,完整的形式应该是 http://drupal.org:80,不同的协议使用的通信端口都是不一样的,比如 ftp 是 21 端口。这个小练习,来看一下怎么样去修改 Apache 监听的端口号。
1. 找到并打开 httpd.conf。
2. 搜索 Listen 80 或 Listen,把数字 80 改成其它的数字,比如 8080 或者 8888 。
3. 保存并重新启动 Apache 。
重启以后,Apache 会加载修改之后的配置文件,如果修改的是正确的 httpd.conf ,你会马上看到效果。试着去访问 http://localhost ... 不特意添加端口号,默认就是 80 ,因为我们刚才修改了 Apache 监听的端口号,所以,默认的端口号就不会是 80 了,所以,你应该打不开。现在,试着在地址的后面指定端口号,假设你把端口号改成了 8080 ,那么试着去访问 http://localhost:8080。一切正常的话,你应该可以打开默认目录里的东西。
这个练习我们修改了 Apache 监听的端口号,一般情况下,你不希望去修改这个默认的 80 端口。但有些情况,你可能需要,比如你的 Web 环境里安装了像 Varnish 这样的加整器,你需要修改 Apache 监听的端口号为除了 80 端口以外的其它的端口号,通常可以是 8080 ,这样你的 Varnish 就可以监听默认的 80 端口了。
练习 运行环境
评论
我是沙发。
10 年 10 个月 以前
皓哥是不是可以考虑出个网站性能优化的教程,我觉得很需要哦!
10 年 10 个月 以前
呵呵,好,我留意下,看到好的技巧跟配置就写出来。
10 年 10 个月 以前