Linux下三种虚拟主机的配置方法

1:基于相同IP不同Port的虚拟主机

vim /etc/httpd/conf/httpd.conf

更改Listen字段(此设置表示使用80以及8888端口)


更改虚拟主机部分为:

保存以上设置

创建目录以及页面文件:


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

重启httpd服务
service httpd restart

完成以上设置后,可以通过以下方式访问:   
1)打开浏览器    
2)输入http://172.16.253.88:80 以及 http://172.16.253.88:8888
  
2:基于相同Port不同Ip的虚拟主机

不同IP地址的设置:

cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:1
vim ifcfg-eth0:1

重启网络
service network restart

编辑文件:
vim /etc/httpd/conf/httpd.conf

更改虚拟主机部分:

创建目录以及页面文件:


完成以上设置后,可以通过以下方式访问:   
 1)打开浏览器   
 2)输入 http://172.16.253.88:80 以及 http://172.16.253.94:80

3:基于域名的虚拟主机的访问

编辑文件
vim /etc/httpd/conf/httpd.conf

更改虚拟主机部分:(注:此设置中 NameVirtualHost不可以省略)

创建目录以及页面文件 :

重启服务:
service httpd restart

完成以上设置后,可以通过以下方式访问:   
 1)打开浏览器   
 2)输入http://www.linuxidc.com 以及 http://www.linuxidc.net

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容