目录
mkdir -p /home/port/6666 mkdir -p /home/port/7777 mkdir -p /home/port/8888 echo "我的网站端口是 6666" > /home/port/6666/index.html echo "我的网站端口是 7777" > /home/port/7777/index.html echo "我的网站端口是 8888" > /home/port/8888/index.html 
vim /etc/httpd/conf/httpd.conf 
将下列内容写到配置文件中(IP地址改为自己的IP地址)
<VirtualHost 192.168.20.73:6666> DocumentRoot /home/port/6666 ServerName www.aab.com <Directory "/home/port/6666"> AllowOverride None Require all granted </Directory> </VirtualHost> <VirtualHost 192.168.20.73:7777> DocumentRoot /home/port/7777 ServerName www.aab.com <Directory "/home/port/7777"> AllowOverride None Require all granted </Directory> </VirtualHost> <VirtualHost 192.168.20.73:8888> DocumentRoot /home/port/8888 ServerName www.aab.com <Directory "/home/port/8888"> AllowOverride None Require all granted </Directory> </VirtualHost> 
semanage fcontext -a -t httpd_sys_content_t /home/port/ semanage fcontext -a -t httpd_sys_content_t /home/port/6666 semanage fcontext -a -t httpd_sys_content_t /home/port/6666/* semanage fcontext -a -t httpd_sys_content_t /home/port/7777 semanage fcontext -a -t httpd_sys_content_t /home/port/7777/* semanage fcontext -a -t httpd_sys_content_t /home/port/8888 semanage fcontext -a -t httpd_sys_content_t /home/port/8888/* 
restorecon -Rv /home/port 
semanage port -l | grep http 注:如果提示没有semanage命令,则需要安装semanage命令
yum install semange 
在这里我们并没有看到刚才添加的端口,所以我们要将我们刚才添加的端口手动添加进来
semanage port -a -t http_port_t -p tcp 6666 semanage port -a -t http_port_t -p tcp 7777 semanage port -a -t http_port_t -p tcp 8888 
systemctl restart httpd semanage port -l | grep http 
可以看到,刚才的端口已经添加进来了

