nginx:“/ root /index.html”禁止(13:权限被拒绝)
|
我正在安装nginx.以下是我遵循的步骤: >将index.html文件放在/ root目录中
>在this问题后,我放弃了权限:
(抱歉,无法正确格式化为代码) >我重启了服务器:
我访问了my_domain_name.com并收到403错误. /var/log/nginx/error.log内容:
最佳答案
哦!请don’t disable SELinux.
首先 – 你真的需要从/ root提供文件吗?这实际上是root用户的主目录,并不意味着是Web根目录.这实际上是一个非常糟糕的主意.相反,使用/ var / www / html或(我的偏好)/ srv / www.如果您使用/ root,请确保您没有公开ssh密钥或authorized_keys文件,数据库密码或类似的东西.这真是一个坏主意. 其次,您应该正确配置SELinux,而不是禁用selinux(在这种情况下,保护您不会做出危险的事情).在Fedora中,SELinux策略的设计使得nginx与其他Web服务器共享,因此,使用/ srv / www / yoursite作为根,
应该这样做. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- Nginx Yii2配置在不同的文件夹中
- amazon-web-services – Elastic Beanstalk Http重定向到Ht
- python – 使用压缩数据填充memcached,直接从nginx提供
- ruby-on-rails – 如何让systemd用Puma重启Rails App
- node.js – 使用nginx处理Express子域
- 如何实现Nginx不区分大小写的目录位置重定向301
- python – uwsgi_params文件应该放在哪里以及它的扩展名是什
- node.js – socket.io nginx配置WebSocket握手期间出错:’
- 403禁止 – Nginx – 使用正确的凭据
