群晖DSM Nginx伪静态设置方法

伪静态设置

由于很多网站是放在群晖上用web station部署的需要做伪静态才能使用,不然后台出现404无法使用
群晖nginx默认的文件如果直接修改重启后会恢复默认

ssh进入终端,然后用 sudo -i 输入密码后-提升到Root权限

sudo -i

查看部署的端口id

vim /var/tmp/nginx/test/plugin_config/sites-enabled/server.webstation-vhost.conf

找到你部署的网站设置的端口server下文件目录 include /usr/local/etc/nginx/conf.d/0b82abd5-d5c9-44aa-9c0d-2cb44afabf01/user.conf*;

 

20231201131751241-image

 

进入web配置文件

DSM 默认的 web配置文件放在 /etc/nginx/conf.d/xxxx(id)

cd /etc/nginx/conf.d

查看目录下文件

ls

然后再cd进入此web网站的查找到的部署端口id配置文件

cd 0b82abd5-d5c9-44aa-9c0d-2cb44afabf01

touch user.conf

给予文件权限

chmod 775 user.conf

进入文件编辑

vi user.conf

按i进入编辑模式

写入网站伪静态规则

写入你搭建的网站伪静态规则(不同网站规则不一样,自行修改成你搭建的网站伪静态规则)

location /{
    if ( !-e $request_filename ) {
    rewrite ^(.*)$ /index.php?s=$1 last;
    }
}

输入完后按esc 输入:wq保存

:wq

重启nginx即可

/bin/nginx -s reload

到此网站的Nginx伪静态设置完成

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消   颜色代码
昵称表情

    暂无评论内容