selinux对linux服务的影响

实验一:使用 web 服务演示安全上下文值的设定



root@localhost \~ # systemctl restart nginx
通过客户端测试,出现 403 状态码

修改自定义目录的安全上下文的值:

root@localhost \~ # chcon -t httpd_sys_content_t /www/ -R
也可以将自定义目录的安全上下文的值按照 /var/www/html 文件修改:
root@localhost \~ # chcon -R --reference=/usr/share/nginx/html/index.html
/www
修改之后即可成功访问。
实验二:使用 web 服务端口的改变来演示端口的设定
root@localhost \~ # vim /etc/httpd/conf.d/host.conf
root@master-dns \~ # cat /etc/nginx/conf.d/test_port.conf
server {
listen 192 .168.168.153:80;
root /www/port/80;
location / {}
}
server {
listen 192 .168.168.153:10000;
root /www/port/10000;
location / {}
}
root@localhost \~ # mkdir -pv /www/port/{80,10000}
root@localhost \~ # echo the port is 80 > /www/port/80/index.html
root@localhost \~ # echo the port is 10000 > /www/port/10000/index.html
root@master-dns \~ # systemctl restart nginx

服务重启失败,查看日志

root@localhost \~ # tail -f /var/log/messages

添加 10000 端口为服务端口:

root@localhost \~ # semanage port -a -t http_port_t -p tcp 10000
root@master-dns \~ # systemctl restart nginx
root@master-dns \~ # curl 192.168.168.153:10000
the port is 10000

测试可以访问成功

相关推荐
PC2005-cloud6 小时前
博文已索引但不展示:一次 Bing SEO 问题排查记录
服务器·人工智能
沸速存储7 小时前
整机瓶颈判断思路,自上而下定位卡顿根源
运维·服务器·电脑·内容运营
一米阳光86617 小时前
软考(中级)软件设计师核心笔记(3)数据库系统——概念、数据库设计
数据库·笔记·职场发展·软考·软件设计师
奈斯先生Vector7 小时前
告别工具碎片化:基于 Nano Banana 全模态 AI 聚合架构搭建“文本-图像-视频”自动化协同生产线
运维·数据库·人工智能·架构·自动化·aigc·音视频
乌萨奇也要立志学C++7 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
网络研究院8 小时前
Cloudflare 推出 Precursor 行为监测系统,全会话追踪技术引爆 AI 机器人防御战与隐私新争议
网络·人工智能·机器人·系统·cloudflare·反爬虫
DLYSB_8 小时前
AIOps 大模型实战:基于 LangChain 运维 Agent 的根因诊断与现场声光播报闭环
运维·langchain·报警灯
RisunJan9 小时前
Linux命令-slabtop(实时显示内核 slab 缓存信息)
linux
建筑工程企业管理系统9 小时前
erp工程项目管理系统落地价值:实现工程多项目成本精细化核算与管控
大数据·数据库·人工智能
AI大模型-小华9 小时前
Codex 三方充值快速入门指南
java·前端·数据库·chatgpt·ai编程·codex·chatgpt pro