美文网首页
nginx上跑laravel项目,除了/目录别的全挂的解决办法

nginx上跑laravel项目,除了/目录别的全挂的解决办法

作者: dongshixiao | 来源:发表于2018-03-26 08:32 被阅读0次

    自己的服务器本来装的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/";
    

    重启

    相关文章

      网友评论

          本文标题:nginx上跑laravel项目,除了/目录别的全挂的解决办法

          本文链接:https://www.haomeiwen.com/subject/gjxaqftx.html