虚拟机上有关于Apache服务基于主机名@基于端口号
1,首先我们配置服务器IP地址
2.分别创建网站数据目录
分别创建端口为6111,6222的网站数据目录:
mkdir -p /home/wwwroot/6111
mkdir -p /home/wwwroot/6222
分别在网站数据目录中写入不同内容的主页文件:
echo "port:6111" > /home/wwwroot/6111/index.html
echo "port:6222" > /home/wwwroot/6222/index.html
3.在配置文件中描述端口号的虚拟主机,进行相关配置
在大约42行的Listen 80,并在下面加入 Listen 6111 Listen6222
在配置文件末尾进行如下配置
4,进行重启,systemctl restart httpd
但是却发现出错了,这是问什么呐! 这是因为SELinux服务检测到6111与6222端口原本并不属于Apache服务端口,但现在却被以Apache的名义监听了.
5,接下来我们进行端口的添加
查看SELlinux系统相关的端口号:semanage port -l| grep http
通过如下语句进行添加
semanage port -a -t http_port_t -p tcp 6111
semanage port -a -t http_port_t -p tcp 6222
再进行查看端口,结果有了,再重启
6.接着打开浏览器进行查看
好的成功完活!
这个世界你真美好