Linux总结笔记5-配置虚拟主机

来源:互联网 发布:淘宝升钻有什么好处 编辑:程序博客网 时间:2024/06/11 01:29

基于IP地址

1.在网卡里添加多个ip地址
2.创建多个目录用于存放不同ip地址对应的站点
3.设置目录selinux规则与/var/www/html相同类型
4.修改主配置文件

[root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf………………省略部分输出信息………………<VirtualHost 192.168.10.10>DocumentRoot /home/wwwroot/10ServerName www.linuxprobe.com<Directory /home/wwwroot/10 >AllowOverride NoneRequire all granted</Directory></VirtualHost><VirtualHost 192.168.10.20>DocumentRoot /home/wwwroot/20ServerName bbs.linuxprobe.com<Directory /home/wwwroot/20 >AllowOverride NoneRequire all granted</Directory></VirtualHost><VirtualHost 192.168.10.30>DocumentRoot /home/wwwroot/30ServerName tech.linuxprobe.com<Directory /home/wwwroot/30 >AllowOverride NoneRequire all granted</Directory></VirtualHost>​

基于主机名

1.修改hosts文件使同一个ip指定多个主机名
2.创建多个目录对应不同域名的站点
3.设置目录selinux规则与/var/www/html相同类型
4.修改主配置文件

[root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf………………省略部分输出信息………………<VirtualHost 192.168.10.10>DocumentRoot "/home/wwwroot/www"ServerName "www.linuxprobe.com"<Directory "/home/wwwroot/www">AllowOverride NoneRequire all granted</directory></VirtualHost><VirtualHost 192.168.10.10>DocumentRoot "/home/wwwroot/bbs"ServerName "bbs.linuxprobe.com"<Directory "/home/wwwroot/bbs">AllowOverride NoneRequire all granted</Directory></VirtualHost><VirtualHost 192.168.10.10>DocumentRoot "/home/wwwroot/tech"ServerName "tech.linuxprobe.com"<Directory "/home/wwwroot/tech">AllowOverride NoneRequire all granted</directory></VirtualHost>​

基于端口

1.创建多个目录对应不同端口的站点
2.设置目录selinux规则与/var/www/html相同类型
4.设置selinux允许所需的监听端口
3.配置主配置文件监听对应的端口
4.修改主配置文件

[root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf………………省略部分输出信息……………… Listen 80Listen 6111 Listen 6222………………省略部分输出信息……………… <VirtualHost 192.168.10.10:6111>DocumentRoot "/home/wwwroot/6111"ServerName www.linuxprobe.com<Directory "/home/wwwroot/6111">AllowOverride NoneRequire all granted</Directory></VirtualHost><VirtualHost 192.168.10.10:6222>DocumentRoot "/home/wwwroot/6222"ServerName bbs.linuxprobe.com<Directory "/home/wwwroot/6222">AllowOverride NoneRequire all granted</Directory></VirtualHost>​
原创粉丝点击