群晖web 架设Thinkphp5开启伪静态

一直是在本机开发微信商城,有时候人不在公司,同事又需要访问系统的时候会比较麻烦。因此决定把程序放到NAS上运行,由于群晖上的web环境不是自己装的LNMP环境(本机及云主机都是用的nginx作后端服务),所以修改配置文件也相对麻烦一些。先用root账户SSH后,需要修改的虚拟机配置文件地址是:/var/tmp/nginx/app.d/server.webstation-vhost.conf (/etc/nginx/app.d)
如果修改这里的conf文件,每次重启服务器会恢复,因此不能修改这里的地方。打开server.webstation-vhost.conf
看到这里对应的域名会加载自己的配置文件,如下:

include /usr/local/etc/nginx/conf.d/3391bf64-c8d6-44cd-87ec-eb039c8f4daf/user.conf*;

因此在3391bf64-c8d6-44cd-87ec-eb039c8f4daf下新建一个我们需要的配置文件如:user.conf.tp5 内容如下:

location / { // …..省略部分代码
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }

保存后,执行命令nginx -s reload重新加载配置文件。

然后到群晖的web station开启对应的扩展:GD、curl、iconv。搞定

标签: thinkphp, 群晖

添加新评论