apache httpd配置多个端口

来源:互联网 发布:数据库视频教学 编辑:程序博客网 时间:2024/06/05 21:59

apache配置多个http端口方法:

1,进入/usr/local/apache/conf/目录下
2,打开httpd.conf
3,方法1:

ServerName localhost:80Listen 80Listen 81

并将#Include conf/extra/httpd-vhosts.conf,这句中的#去掉
4,进入extra 打开httpd-vhosts.conf文件
5,配置如下
NameVirtualHost *:80

<VirtualHost *:80>    ServerAdmin webmaster@dummy-host.example.com    DocumentRoot "/home/public/test"    ServerName localhost:80    ServerAlias localhost:80    ErrorLog "logs/dummy-host.example.com-error_log"   #CustomLog "logs/dummy-host.example.com-access_log common"</VirtualHost><VirtualHost *:81>    ServerAdmin webmaster@dummy-host2.example.com    DocumentRoot "/home/public/test1"    ServerName localhost:81    ErrorLog "logs/dummy-host2.example.com-error_log"   #CustomLog "logs/dummy-host2.example.com-access_log common"</VirtualHost> 

方法2:
或者是,修改httpd.conf文件,增加

Listen   82Listen   83

并在文件的最后增加如下:

<VirtualHost *:82>DocumentRoot /home/public/test2ServerName localhost:82</VirtualHost><Directory /home/public/test2> Options Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from all</Directory><VirtualHost *:83>DocumentRoot /home/public/test3ServerName localhost:83</VirtualHost><Directory /home/public/test3> Options Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from all</Directory>