序言
经过周末这两天的一通操作, 博客和 docs 子站点的 https 是正常了, 但是我突然发现, 我的 wiki 子站点打不开了 【吐血】
初步估计,应该是 wiki 子站点使用的是 http, 但是我的 cloudflare 上用了完全(严格) 的 SSL 设置。而且我这个子站点是在另一台 VPS 上的
那就只能使用 Nginx 反向代理, 把流量引导到博客这台服务器上,然后使用 SSL 证书处理这些流量之后, 应该可以正常了。 开干
反向代理设置
只是反向代理的话, 可以不用 lnmp vhost add 命令来添加, 因为使用这条命令后, 会新建目录, 但是反向代理并不需要代码也在这台服务器上。
在 /usr/local/nginx/conf/vhost 中新建 wiki.liangz.org.conf 文件, 文件内容如下:
upstream backend {
server xxx.xxx.xxx.xxx;
keepalive 64;
}
server
{
listen 443 ssl;
server_name wiki.liangz.org ;
ssl_certificate /usr/local/nginx/conf/vhost/cert/fullchain.cer;
ssl_certificate_key /usr/local/nginx/conf/vhost/cert/liangz.org.key;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
#include enable-php.conf;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
proxy_pass http://backend;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/wiki.liangz.org.log;
}
server {
listen 80;
server_name wiki.liangz.org;
return 301 https://$server_name$request_uri;
}
然后重启 Nginx 服务
经过我的检查, 创建的 wiki 也能正常同步, 那就没啥问题了。
结语
周末两天工作量不小, 先是本地测试是否有问题, 然后是上线测试, 然后是修复 wiki, 不过总的来说不错, 只是遇到的问题解决了, good
如有错误,敬请指出,感谢指正! — 2022-11-27 15:43:07
最新评论
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了