今天在一个全新的Ubuntu16.04主机上配置PHP,MySQL,Nginx环境。 这种事情我已经做过很多遍了。应该是信手拈来。 环境很快就搭建起来了,本地浏览器访问主机IP后确始终显示不出来页面。 我配置的是8001端口,难道防火墙限制了? 这个主机是天猫聚石塔用的,查了文档果然有如下说明:
image.png
好吧,我不得不换成80端口。 然后我再刷新浏览器竟然显示 "File not found"。 下面是我的解决流程:
tail -n 20 /var/log/nginx/error
查看错误日志,内容是 FastCGI sent in stderr primary script unknown while reading response header from upstream
drwx------
当我执行完 chmod 755 /root
。 页面终于打开了,我只想说一句,Linux真难啊。