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

5,888次阅读
17条评论

前言

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

正文

在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在Nginx下部署的conf配置

3
憧憬Licoy
版权声明:本站原创文章,由憧憬Licoy于2017年01月18日发表,共计1332字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(17条评论)
Loading...
网站建设 评论达人LV.2
2018-11-05 11:01:29 回复

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

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

值得研究