wordpress内网穿透教程

写在前面的话:

WordPress的内网穿透有很多的坑,可能稍不留神就中招,导致页面无法访问,不愿意折腾的话还是建议直接买一台vps搭建博客。

准备:

  1. 安装好wordpress的群晖(教程
  2. https证书(教程
  3. frp(基础进阶
  4. 一台vps

以上步骤都完成后,在vps的nginx的配置文件中写入如下配置

server {
        listen       443;
        server_name  www.xxxxxxx.com;
        
        ssl on;
        ssl_certificate       /path/fullchain.cer;
        ssl_certificate_key  /path/xxxxxxxx.com.key;
        
        ssl_session_cache    shared:SSL:10m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
       
        location / {
			proxy_pass http://www.xxxxxx.com:8080;
			proxy_set_header Host       $http_host;
			proxy_set_header X-Real-IP $remote_addr;  
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
			proxy_set_header X-Forwarded-Proto $scheme;
        }

    }	

nginx -s reload ——重启nginx

注意:

proxy_pass 是frpc配置的访问域名

然后当我们输入www.xxxxxxxx.com变成了

www.xxxxxxxxx.com:端口号

这是什么回事?

原来wordpress有一个页面转跳机制

当输入域名访问时,它会自动转跳到内网ip:端口

因此,我们必须修改它.

修改 wordpressURL
修改 SiteURL

修改红框中的ip地址为域名

然后就可以输入域名访问wordpress啦

wordpress内网穿透教程》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注