最近有个需求,需要把一个原来在tomcat下运行的项目迁移到nginx中,linux系统迁移很简单,按步骤就能完成,但Centos迁移后一直报 403 Forbidden的错误,默认配置运行没有问题,但是改成我的项目路径就会报错,一开始找了百度,试了好几个方法,一顿操作猛如虎之后,打开还是403。于是又在Google上查询,找到:
chcon -R -t httpd_sys_content_t /usr/ngnix/path
试了一下,403错误就消失了,网站可以顺利访问(当然,之前用户名和权限该改还是要该的。)
顺便贴一下这行命令的意思:允许访问用户的主目录。(这个方法不用改当前selinux的状态,也不用重启,直接就能成功)