本文作者:淡

群晖web station安装Oneindex后设置伪静态/?/及定时刷新缓存

8个月前 ( 04-09 ) 1506
群晖web station安装Oneindex后设置伪静态/?/及定时刷新缓存  摘要: web station安装Oneindex安装过程请自行百度一、伪静态设置去掉网址?号设置伪静态,1.打开群晖的SSH2.下载对应ssh工具3.使用ssh工具登录群晖输入一下命令:...

web station安装Oneindex安装过程请自行百度

一、伪静态设置去掉网址?号

1.png

设置伪静态,

1.打开群晖的SSH

2.下载对应ssh工具

3.使用ssh工具登录群晖

输入一下命令:

cat /etc/nginx/app.d/server.webstation-vhost.conf

2.png

在标识出来的地方,分别是虚拟主机刚刚设置的端口,网站对应的目录,以及很重要的 Ngnix配置文件的位置,需要记住中间的一串字符;字符是随机生成,虚拟主机创建成功后就不会改变。

include /usr/local/etc/nginx/conf.d/dba3cd94-9c82-45dc-893c-e0e868218bfb/user.conf*;

创建Ngnix配置文件,

执行以下命令:

cd /usr/local/etc/nginx/conf.d/

进入对应目录后,执行ls看到所有文件和目录,找到其中上一步记住的一串字符对应的目录:

3.png

执行以下命令,进入目录(字符串替换为自己的):

cd b945a36b-99aa-481e-b45b-7666e175da9e/

下面开始创建ngnix的配置文件,执行以下命令,需要输入群晖的密码

sudo vi user.conf.dir

其中的dir是可以替换,但是前面的不可以随意更换,切记注意。按 i进入编辑模式,输入一下内容(xxx.com为自定域名,替换为自己):

下面代码是设置http跳转到https的,没有设置证书可以不用添加下面内容

if ($scheme = http) {    return 301 https://xxxx.com:8101$request_uri;
}


nginx伪静态规则,去掉地址栏中的/?/

if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?/$1 last;
}



设置完后如下图

4.png

输完之后,按esc退出编辑模式,输入:wq进行保存退出。
重启web服务,输入一下命令

sudo nginx -s reload

完成后的效果

5.png

二、设置定时刷新缓存

6.png

7.png

8.png

9.png

下载地址

群晖web station安装Oneindex后设置伪静态/?/及定时刷新缓存 下载

解压密码123456

文件下载

此软件由“半星笔记”免费分享,如有疑问,请联系我们

点击下载链接 > 输入提取码(非解压密码) >下载即可,本站默认解压密码:123456

close
文章版权及转载声明

作者:本文地址:https://www.jietn.com/blog/45.html发布于 8个月前 ( 04-09 )
文章转载或复制请以超链接形式并注明出处半星笔记

赞(2

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享