终于用Lucky搞定了博客的的固定端口访问,但是有一个问题,就是http://blog.fangfa.me是解析的IPV6地址,只能IPV6网络才能打开,碰到非IPV6网络就瞎了,解决办法是两条路同时走,WP启用多域名访问就行了,详细可以搜索一下“WordPress 绑定多个域名的方法 – 通过 WP_HOME 和 WP_SITEURL 常量”来了解,把具体代码贴出来备忘:
编辑 WordPress 根目录的 wp-config.php 文件,加入以下代码:
/////任意域名访问开始
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
/////任意域名访问开始
/////指定某些域名访问开始
// $domain = array("blog.fangfa.me:1111","nas4.fangfa.me:57855");
// if(in_array($_SERVER['HTTP_HOST'], $domain)){
// define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
// define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
// }
/////指定某些域名访问结束
///////如果遇到打开https后无法加载JS和CSS,可以找开这个开关来强制全站资源用HTTPS打开
// $_SERVER['HTTPS'] = 'on';
// define('FORCE_SSL_LOGIN', true);
// define('FORCE_SSL_ADMIN', true);
开启任意域名访问之后,再去添加一条重定向规则https://blog.fangfa.me:22222,指向http://nas4.fangfa.me:57855,57855端口是变动的,也是用webhook来同步。
1、首先,在web服务里添加一条反代规则,当访问http://blog.fangfa.me:11111的时候,自动变为访问http://nas4.fangfa.me:57855这个后端地址,其中57855这个端口会经常变动,我们需要用webhook功能同步更改这里的。
2、在STUN这里,设置Webhook,如下图所示,同步端口到第1步里的。

第3步,把WP后台地址改为http://blog.fangfa.me:11111,这样无论端口怎么变,我们只要访问这个地址,都能访问到博客。




评论