温馨提示:这篇文章已超过1570天没有更新,请注意相关的内容是否还可用!
web station安装Oneindex安装过程请自行百度
一、伪静态设置去掉网址?号
设置伪静态,
1.打开群晖的SSH
2.下载对应ssh工具
3.使用ssh工具登录群晖
输入一下命令:
cat /etc/nginx/app.d/server.webstation-vhost.conf
在标识出来的地方,分别是虚拟主机刚刚设置的端口,网站对应的目录,以及很重要的 Ngnix配置文件的位置,需要记住中间的一串字符;字符是随机生成,虚拟主机创建成功后就不会改变。
include /usr/local/etc/nginx/conf.d/dba3cd94-9c82-45dc-893c-e0e868218bfb/user.conf*;
创建Ngnix配置文件,
执行以下命令:
cd /usr/local/etc/nginx/conf.d/
进入对应目录后,执行ls看到所有文件和目录,找到其中上一步记住的一串字符对应的目录:
执行以下命令,进入目录(字符串替换为自己的):
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;
}
设置完后如下图
输完之后,按esc退出编辑模式,输入:wq进行保存退出。
重启web服务,输入一下命令
sudo nginx -s reload
完成后的效果
二、设置定时刷新缓存
还没有评论,来说两句吧...