自己的服务器本来装的lnmpa架构,由于在后台添加文章的时候会报nginx 502错误,找到原因是因为lnmpa建议内存1G以上,就换了下lnmp架构.安装完后发现重写有问题。需要在nginx配置文件中添加句重写规则.
我用的是lnmp一键安装包(lnmp.org)
建议在项目单独的配置文件中配置
location / {
try_files $uri $uri/ /index.php?$query_string;
}
image.png
修改后重启服务器:
service nginx restart //重启nginx
还有一种情况是部署laravel项目 public目录下:index.html可以访问,index.php访问就报错:该网站无法运行。
修改 fastcgi.conf 改成下面内容
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
重启
完
网友评论