当在更高的端口上,比如8000时,我的静态文件被正确加载。当我在端口80上运行服务器(使用sudo)时,我收到403错误。知道为什么会这样吗?
我唯一想到的是它与以root身份运行有关,文件权限都是正常的,即使是-777-也不会改变错误。
ClientBuilder
答案 0 :(得分:1)
您需要将此上下文添加到您的内容目录:
chcon -R -t httpd_sys_content_t /my/path/static
或者你需要禁用Selinux。
编辑/etc/sysconfig/selinux
文件以永久禁用selinux。
setenforce 0
即时禁用selinux。