<p>Apache虚拟主机设置(基于端口、IP、域名)</p> <p>一、相同IP不同端口(Port)的虚拟主机设置<br /> A: 增加监听端口<br /> #vi {path}/httpd.conf<br /> 由原来的<br /> Listen 80<br /> 改为<br /> Listen 80<br /> Listen 8080<br /> 以上设置的含义为监听80与8080端口</p> <p> B: 更改虚拟主机设置:<br /> <virtualhost 192.168.1.242:80=""><br /> ServerAdmin wmh188#126.com<br /> DocumentRoot /var/www/example.com<br /> ServerName 192.168.1.242<br /> ErrorLog logs/242-error_log<br /> CustomLog logs/242-access_log common<br /> </virtualhost><br /> <virtualhost 192.168.1.242:8080=""><br /> ServerAdmin wmh188#126.com<br /> DocumentRoot /var/www/example2.com<br /> ServerName 192.168.1.242<br /> ErrorLog logs/242-error_log<br /> CustomLog logs/242-access_log common<br /> </virtualhost></p> <p><br /> 二、相同端口(Port)不同IP的虚拟主机设置<br /> A: 为主机配置不同的IP地址:<br /> #cd /etc/sysconfig/network-scripts<br /> #cp ifcfg-eth0 ifcfg-eth0:1<br /> #vi ifcfg-eth0:1<br /> 将eth0:1更改为:<br /> DEVICE=eth0:1<br /> BOOTPROTO=static<br /> BROADCAST=192.168.1.255<br /> HWADDR=00:0C:29:46:3B:0B<br /> IPADDR=192.168.1.243<br /> NETMASK=255.255.255.0<br /> NETWORK=192.168.1.0<br /> ONBOOT=yes<br /> 注:以上为作者的测试环境,根据自己的情况,只需更改DEVICE与IPADDR的值即可。<br /> #service network restart</p> <p> B:更改虚拟主机设置<br /> <virtualhost 192.168.1.242:80=""><br /> ServerAdmin wmh188#126.com<br /> DocumentRoot /var/www/example.com<br /> ServerName 192.168.1.242<br /> ErrorLog logs/242-error_log<br /> CustomLog logs/242-access_log common<br /> </virtualhost><br /> <virtualhost 192.168.1.243:80=""><br /> ServerAdmin wmh188@126.com<br /> DocumentRoot /var/www/example2.com<br /> ServerName 192.168.1.243<br /> ErrorLog logs/242-error_log<br /> CustomLog logs/242-access_log common<br /> </virtualhost></p> <p><br /> 三、不同域名的虚拟主机设置<br /> A:更改虚拟主机设置<br /> <virtualhost :80=""><br /> ServerAdmin wmh188#126.com<br /> DocumentRoot /var/www/example.com<br /> ServerName www.example.com example.com<br /> ErrorLog logs/example.com-error_log<br /> CustomLog logs/example.com-access_log common<br /> </virtualhost><br /> <virtualhost :80=""><br /> ServerAdmin wmh188#126.com<br /> DocumentRoot /var/www/example2.com<br /> ServerName www.example2.com example2.com<br /> ErrorLog logs/example2.com-error_log<br /> CustomLog logs/example2.com-access_log common<br /> </virtualhost></p>
返回顶部 留言