群晖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*;
进入web配置文件
DSM 默认的 web配置文件放在 /etc/nginx/conf.d/xxxx(id)
cd /etc/nginx/conf.d
查看目录下文件
ls
然后再cd进入此web网站的查找到的部署端口id配置文件
cd 0b82abd5-d5c9-44aa-9c0d-2cb44afabf01
此时里面是没有文件的
创建user.conf文件
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伪静态设置完成
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »