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

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

重启

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.简介:  Nginx:engine X ,2002年,开源,商业版 http协议:web服务器(类似于ht...
    尛尛大尹阅读 1,905评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • I/O模型Nginx介绍Nginx的安装和目录结构Nginx的配置Nginx的编译安装 一、I/O模型 (一)I/...
    哈喽别样阅读 921评论 0 4
  • 大部分人在失恋的时候痛点很低。 我们用各种方法伤害着自己,比如说无法忘记过去振作起来往前走,沉浸在回忆中无法自拔,...
    瘾痛阅读 386评论 0 0
  • 《把时间当做朋友》 阅读时间:30m 阅读收获:今天阅读应用章节前三小节,兴趣、方法和痛苦。 很多人都认为自己现在...
    林蓝秋阅读 182评论 2 2