Laravel5.3在Nginx下部署的conf配置

6,620次阅读
17条评论

前言

今天上线了 LiRecord 2.0 的测试版本到服务器,可是我本地的开发环境是 apache,服务器是 tengine,服务器不同规则也就不同,后来到百度上面查了一通,把上面的方法都试过了,都不行,也有可能是途中我忽略了什么,后来几经周折,终于弄好了,下面就来分享一下方法。
Laravel5.3

正文

在 nginx 目录下的 vhost 目录找到你当前站点的 conf 文件,将配置改成类似与下面 conf 的配置(有注释说明):

server
{
	listen       80;
	server_name domain.com; #域名
	index index.html index.htm index.php; #首页文件
	charset utf-8;

	root  /home/wwwroot/xxx/web/public; #将 ROOT 目录指向 public 目录

	#必填 URL 规则
	location / {try_files $uri $uri/ /index.php?$query_string;}

	location ~ .*\.php$
	{
		fastcgi_index index.php;
		include fcgi-host.conf;
		fastcgi_param DOCUMENT_ROOT  /web/public; #指向 public 目录
		fastcgi_param SCRIPT_FILENAME  /web/public$fastcgi_script_name;# 指向 public 目录
	}

	location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
	{expires      30d;}

	location ~ .*\.(js|css)$
	{expires      12h;}
}
注意:在上方 conf 中请将 xxx 改成你自己的网站目录。

后言

LiRecord2.0 测试版上线,地址:lirecord.licoy.cn, 欢迎大家进行测试,提出你的宝贵的意见或者建议。谢谢支持!Laravel5.3
3
憧憬Licoy
版权声明:本站原创文章,由 憧憬Licoy 2017-01-18发表,共计829字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(17条评论)
验证码
载入中...
网站建设 评论达人 LV.2
2018-11-05 11:01:29 回复

每日签到,生活更精彩 ~:2018-11-05 11:1:27

WindowsWindowsChromeChrome48.0.2564.116
杭州SEO优化 评论达人 LV.2
2017-02-07 13:14:44 回复

值得研究

WindowsWindowsChromeChrome45.0.2454.101