LHEL6 配置apache基于域名的虚拟主机
2013-04-17 00:08
736 查看
apache有两种虚拟主机,一种是基于ip的,一直是基于域名的。
基于域名的虚拟主机允许多个域名共用一个ip地址。
今天在配置虚拟主机的时候遇见如下问题,http.conf配置的都正确,内容如下:
将NameVirtualHost *:80 的注释去掉。
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /www/virtual
ServerName station.domain40.example.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /www/virtual1
ServerName
![](http://www.cnblogs.com/fantiantian/archive/2013/04/17/file:/C:\Users\steven\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png)
www.domain40.example.com
</VirtualHost>
感觉配置的没有问题,后来好长时间发现是selinux的关系,查看apache的selinux配置文件
man httpd_selinux
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/07/dd2bc36f6c02c62353e06eec772ee9b1.jpg)
设置 /www/virtual的selinux上下文
执行命令:
chcon -R -t http_sys_content_t /www/virtual/index.html
查看/www/virtual/index.html的上下文
ls -Z /www/virtual/index.html
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/07/f730657abf9829f28e84e7cc678b3b78.png)
即可。。
基于域名的虚拟主机允许多个域名共用一个ip地址。
今天在配置虚拟主机的时候遇见如下问题,http.conf配置的都正确,内容如下:
将NameVirtualHost *:80 的注释去掉。
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /www/virtual
ServerName station.domain40.example.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /www/virtual1
ServerName
![](http://www.cnblogs.com/fantiantian/archive/2013/04/17/file:/C:\Users\steven\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png)
www.domain40.example.com
</VirtualHost>
感觉配置的没有问题,后来好长时间发现是selinux的关系,查看apache的selinux配置文件
man httpd_selinux
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/07/dd2bc36f6c02c62353e06eec772ee9b1.jpg)
设置 /www/virtual的selinux上下文
执行命令:
chcon -R -t http_sys_content_t /www/virtual/index.html
查看/www/virtual/index.html的上下文
ls -Z /www/virtual/index.html
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/07/f730657abf9829f28e84e7cc678b3b78.png)
即可。。
相关文章推荐
- LHEL6 配置apache基于域名的虚拟主机
- debian下apache的虚拟主机配置,基于多IP和基于多域名的虚拟主机。
- RHEL的Apache配置(基于ip&端口&域名的虚拟主机和认证)
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法
- Apache配置基于域名的虚拟主机
- centOS6配置Apache基于域名的多个虚拟主机
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- Apache创建基于域名的虚拟主机的简单配置
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法(linux下)
- apache基于IP,port和域名三种虚拟主机配置方法
- 本地机apache配置基于域名的虚拟主机详解
- 本地机apache配置基于域名的虚拟主机
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- apache 基于IP、port和域名的三种虚拟主机的配置方法
- CentOS 下apache基于域名的多虚拟主机配置问题-新问题
- Apache配置虚拟主机的三种方法(基于IP、端口、域名)
- apache基于域名的虚拟主机配置
- apache虚拟主机基于域名,ip,端口,配置方法。
- 本地机apache配置基于域名的虚拟主机详解
- CentOS 下apache基于域名的多虚拟主机配置问题