webstation配置

Snipaste_2020-05-31_15-15-27.png

nginx配置

打开/etc/nginx/app.d/server.webstation-vhost.conf(DSM7.x中是/etc/nginx/sites-enabled/server.webstation-vhost.conf),找到nginx给这个webstaion网站分配的php-fpm处理sock文件路径:
Snipaste_2020-05-31_15-14-11.png

增加typecho附加配置文件,该文件位置的前半部分在nginx配置中有定义,即/usr/local/etc/nginx/conf.d/4c2fe238-8e46-43be-bf73-ecbeb6d1f57c/user.conf*,我命名为user.conf.typecho
文件内容:

    location ~ .*\.php(\/.*)*$ {
        include fastcgi.conf;
        fastcgi_pass  unix:/run/php-fpm/php-9f1e642a-0d20-4664-8934-c51d34f609de.sock;
    }

注:第二行的php-…….scok文件按上一步找到的php-fpm处理sock文件路径填写
重启nginx服务

synoservicecfg --restart nginx

DSM7.x中上述命令失效,手动停用再启用webStation即可。
参考:
https://docs.typecho.org/faq

标签: none

已有 3 条评论

  1. Gavin Gavin

    你好,群晖升级 7.2 之后这个方法失效了,7.2 版本下面有办法解决 404 错误吗

    1. Gavin Gavin

      这个问题已经解决了,但是重启之后nginx并不会加载自定义生成的配置文件,需要手动运行nginx -s reload 命令加载一次才可以

    2. cnice cnice

      7.2失效了,没有server.webstation-vhost.conf这个文件。。。

添加新评论