Centos6.8 httpd-2.2版本的虚拟主机配置
2016-10-10 11:39
429 查看
一个完整的虚拟主机配置
基于端口
首先:
需要注意的几件事
配置文件/etc/httpd/conf/httpd.conf
更改展示模式
将 Options 参数更改为None
更改是否使用隐藏文件来进程访问控制
将AllowOverride 参数更改为None
(允许在网页文档的各目录下使用隐藏文件.htaccess来各自的访问控制;此指令定义哪此指令可以在.htaccess中定义;)
修改需要监听的端口
Listen 10.1.45.708080
在/etc/httpd/conf.d/下新建虚拟主机文件virtual.conf(名字自定义)
以下为配置详解
定义虚拟主机需要监听的ip及端口:
<VirtualHost 10.1.45.70:8080>
定义主机名:
ServerName www.liaoxz.com
定义中心主机:
DocumentRoot /vhosts/www1/
定义日志文件存放位置
ErrorLog /vhosts/www1/logs/error_log_www.liaoxz.com
CustomLog /vhosts/www1/logs/access_log_www.liaoxz.com combined
<Directory /vhosts/www1>站点资源控制
Options None(设置资源展示方式)
AllowOverride None
Order deny,allow(允许和拒绝访问的先后限定)
deny from ip 10.1.45.199
deny from ip 10.1.0.0/16
allow from all
</Directory>
</VirtualHost>
以下为基于端口虚拟主机配置
基于端口
首先:
需要注意的几件事
配置文件/etc/httpd/conf/httpd.conf
更改展示模式
将 Options 参数更改为None
更改是否使用隐藏文件来进程访问控制
将AllowOverride 参数更改为None
(允许在网页文档的各目录下使用隐藏文件.htaccess来各自的访问控制;此指令定义哪此指令可以在.htaccess中定义;)
修改需要监听的端口
Listen 10.1.45.708080
在/etc/httpd/conf.d/下新建虚拟主机文件virtual.conf(名字自定义)
以下为配置详解
定义虚拟主机需要监听的ip及端口:
<VirtualHost 10.1.45.70:8080>
定义主机名:
ServerName www.liaoxz.com
定义中心主机:
DocumentRoot /vhosts/www1/
定义日志文件存放位置
ErrorLog /vhosts/www1/logs/error_log_www.liaoxz.com
CustomLog /vhosts/www1/logs/access_log_www.liaoxz.com combined
<Directory /vhosts/www1>站点资源控制
Options None(设置资源展示方式)
AllowOverride None
Order deny,allow(允许和拒绝访问的先后限定)
deny from ip 10.1.45.199
deny from ip 10.1.0.0/16
allow from all
</Directory>
</VirtualHost>
以下为基于端口虚拟主机配置
<virtualhost 10.1.45.61:8080> DocumentRoot /vhosts/www1 ServerName www.liaoxz.com ErrorLog /vhosts/www1/logs/error_logs_www.liaoxz.com CustomLog /vhosts/www1/logs/access_log_www.liaoxz.com combined <Directory /vhosts/www1> Options None AllowOverride None Order deny,allow deny from ip 10.1.45.199 allow from all </Directory> </Virtualhost>
相关文章推荐
- Apache 2.2版本配置虚拟目录以及虚拟主机实例
- 【CentOS】Apache多虚拟主机多版本PHP(5.3+5.6+N)共存运行配置全过程
- 华为云-Centos7.4主机Vsftpd 3.0.2版本虚拟用户配置
- CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式
- Apache 虚拟主机 httpd.conf配置以实现指向项目名直接访问
- PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项(转载)
- apache开启虚拟主机与httpd-vhosts.conf配置
- WAMP下Apache配置httpd-vhosts虚拟主机多站点
- CentOS中增加apache虚拟主机的配置
- httpd-2.4.9.tar.bz2的编译安装配置以及CGI、虚拟主机、https、mod_deflate、mod_status的实现。
- 编写安装配置httpd服务基于域名的虚拟主机脚本
- apache2.2 虚拟主机配置方法教程
- centos 下虚拟主机的配置
- 自动安装配置httpd虚拟主机的脚本
- apache开启虚拟主机功能与httpd-vhosts.conf 配置分享
- httpd.conf配置详解(配置虚拟主机/用户认证)
- Apache配置httpd-vhosts虚拟主机总结及注意事项
- CentOS 下apache基于域名的多虚拟主机配置问题-新问题
- apache开启虚拟主机功能与httpd-vhosts.conf 配置分享
- httpd虚拟主机配置之基于IP地址