当前位置: > Linux服务器 > apache >

apache基于port的虚拟主机的配置实例

时间:2014-08-12 22:18来源:linux.it.net.cn 作者:it

在apache服务器中,配置基于port的虚拟主机的例子。

步骤1,基于相同IP不同Port的虚拟主机 
1,vi /etc/http/conf/httpd.conf
2,将Listen字段改为 
Listen 80 
Listen 8888 

以上设置表示使用80以及8888端口)

步骤2,更改虚拟主机部分为: 
 

复制代码代码示例:
<VirtualHost 192.168.0.1:80> 
DocumentRoot /var/www/html/website1 
</VirtualHost> 
<VirtualHost 192.168.0.1:8888> 
DocumentRoot /var/www/html/website2 
</VirtualHost>
 

保存以上配置。

步骤3,创建目录以及页面文件: 
 

复制代码代码示例:

mkdir –p /var/www/html/website1 
mkdir –p /var/www/html/website2 
cd /var/www/html/website1 
echo “website1” >index.html

cd /var/www/html/website2 
echo “website2” >index.html
 

(注:在/etc/httpd/conf/httpd.conf中有 DirectoryIndex index.html index.html.var,表示只读index.html,而不读index.htm,切记

步骤4,重启apache,然后进行测试:
service httpd restart 
在浏览器中输入 http://192.168.0.1:80及http://192.168.0.1:8888进行访问测试。

如此,一个基于port的虚拟主机就配置完成了。

(责任编辑:IT)
------分隔线----------------------------