配置http的虚拟主机
虚拟主机
虚拟主机有三类:
- 相同IP不同端口
- 不同IP相同端口
- 相同IP相同端口不同域名
配置http的相同IP不同端口的虚拟主机
[root@node1 ~]# cd /usr/local/apache/conf/
[root@node1 conf]# ls
extra httpd.conf magic mime.types original ssl
[root@node1 conf]# vim httpd.conf
// 在最后一行加上这些配置
#virtual host 1 # 虚拟主机1的配置
<VirtualHost 192.168.85.131:80> //端口号为80
ServerName www.dianjijixu.com //域名为www.dianjijixu.com
DocumentRoot "/var/www/html/www" //网站放到目录 /var/www/html/www/
ErrorLog "/var/log/httpd/www/error_log" //错误日志放到/var/log/httpd/www/error_log下
CustomLog "/var/log/httpd/www/access_log" combined //正确日志放到该目录下
<Directory /var/www/html/www> //目录
<RequireAll>
Require all granted //允许所有人访问
Require not ip 192.168.1 //拒绝IP192.168.1的访问
</RequireAll>
</Directory>
</VirtualHost>
# virtual host 2 # 虚拟主机2的配置
<VirtualHost 192.168.85.131:8080>端口号为8080
ServerName blog.dianjijixu.com
DocumentRoot "/var/www/html/blog"
ErrorLog "/var/log/httpd/blog/error_log"
CustomLog "/var/log/httpd/blog/access_log" combined
<Directory /var/www/html/blog>
<RequireAll>
Require all granted
</RequireAll>
</Directory>
</VirtualHost>
查找Listen
#Listen 12.34.56.78:80
Listen 80 //在下面加上Listen 8080
Listen 8080 //监听8080端口号
保存退出
创建网页目录并修改属主属组
[root@node1 conf]# chown -R apach