1、创建和端口相关的目录文件以保存网站的数据+创建首页信息index.html
2、配置httpd主配置文件
3、查看selinux上下文
4、设置上下文
5、立即生效
6、重启服务—无法访问,selinux发现所添加的端口不属于Apache所需资源
7、查看与httpd服务相关的selinux服务允许的端口列表
8、将创建的端口添加到端口列表中
9、重启服务
实验:
1、创建和端口相关的目录文件以保存网站的数据+创建首页信息index.html
mkdir -p /home/wwwroot/端口号(名字可以随意,只要符合易读即可)
echo “this is port=xxx page” > /home/wwwroot/端口号/index.html
2、配置httpd的主配置文件
vim /etc/httpd/conf/httpd.conf
复制1段 esc—8yy----p----修改----保存
3、查看上下文
ls -ldZ /var/www/html
4、修改上下文
semanage fcontext -a -t 上下文 /home/wwwroot
semanage fcontext -a -t 上下文 /home/wwwroot/端口号
semanage fcontext -a -t 上下文 /home/wwwroot/端口号/*
5、生效
linux中部署虚拟网站主机----端口访问
最新推荐文章于 2023-01-29 18:27:15 发布
本文介绍了如何在Linux环境下部署虚拟网站主机并通过特定端口进行访问。步骤包括创建网站目录、配置httpd主配置文件、调整SELinux上下文、添加端口权限,并详细说明了每一步的操作方法,如使用semanage添加端口到http_port_t列表,确保Apache服务能够正常运行。
摘要由CSDN通过智能技术生成