一个apache为两个不同端口的网站提供服务
2011-07-13 by zhiwei
一个apache开启两个主进程,两个配置文件,服务两个不同端口的网站。
有以下需求:
1. 机器上只安装一个apache。
2. 机器上要放置两个网站,一个端口为80,允许外网访问;另一个网站端口为8080,只允许内网访问。
实现方法:
1. 写两个配置文件httpd1.conf和httpd2.conf。
2. 两个配置文件中除了监听的端口、DocumentRoot和PidFile路径不同外其他地方均可相同(根据自己需求适当修改)。
3. 分别使用以下命令启动或关闭:
/usr/sbin/httpd -f /etc/httpd/httpd1.conf -k start|stop|restart
/usr/sbin/httpd -f /etc/httpd/httpd2.conf -k start|stop|restart
另外:/usr/sbin/httpd -k restart 命令只会导致子进程(apache用户进程)重新启动,而主进程(root用户)是不会重新启动的。
© 2011, chenzhiwei.net. 版权所有.
本文永久链接:http://chenzhiwei.net/2011/07/one-apache-hosts-two-site-with-different-port/

一个apache加vhost就可以了哇~~
模主的模板不错的样子,只是更新有点慢。
除了说学习了。还能说什么?