title: 04-部署ip+端口
order: 4
icon: lightbulb
实验前准备:
1、安装httpd服务。
2、关闭防火墙服务。
3、编辑httpd主配文件,开放所有允许访问: Require all granted,配置请参照上节内容。
实例:利用apache配置基于ip+端口的虚拟主机。
1、创建虚拟主机配置文件。
[root@localhost ~]# vi /etc/httpd/conf.d/virtual.conf //编辑虚拟主机主配置文件,并添加如下内容:
<VirtualHost 192.168.1.37:80> //本地ip地址对应端口号
ServerName a.com //主域名
DocumentRoot "/opt/www/a.com/" //第一个网站路径
</VirtualHost>
<VirtualHost 192.168.1.37:8080> //本地ip地址对应端口号
ServerName b.com //主域名
DocumentRoot "/opt/www/b.com/" </VirtualHost> //第二个网站路径
2、修改主配置文件,在Linsten 80下面添加一行监控端口8080
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf
3、创建虚拟主机a.com和b.com的主路径。
[root@localhost ~]# mkdir -p /opt/www/{a.com,b.com}
4、创建两个虚拟主机网站首页文件
[root@localhost ~]# echo "this 1" > /opt/www/a.com/index.html
[root@localhost ~]# echo "this 2" > /opt/www/b.com/index.html
5、重启httpd服务
[root@localhost ~]# systemctl restart httpd
6、测试
注意:测试第一个虚拟主机网站的时候可以不用加端口号,其默认端口就是80。
评论区