如何在防火墙端口后面运行WordPress Multisite,将外部端口1731转发到运行WordPress侦听端口443的计算机上?
该配置适用于WordPress的初始安装,但在多站点模式下针对添加的站点中断(原始站点仍然有效)。
以下是使用WordPress GUI添加新网站时的行为:
信息中心/网站/添加新内容:
站点地址(URL)1.2.3.4:1731/wordpress/
(这里我在表格中添加'woof')
(注意它知道这个点的正确位置)
我点击“添加网站”按钮。
当我点击信息中心/网站/所有网站时,新添加的网站的网址错误地显示为: https://1.2.3.41731/wordpress/woof(注意缺少的结肠) 所以我点击编辑并添加冒号并点击“保存更改”
“编辑”页面重新加载,并显示“网站信息已更新”消息。这次显示的地址是: https://1.2.3.4/wordpress/woof(注意整个港口现在都不见了)
wp-admin / includes / network.php有:
if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443', ':1731' ) ) ) ) {
wp-config.php有:
define('DOMAIN_CURRENT_SITE', '1.2.3.4:1731');
答案 0 :(得分:0)
WordPress对此有以下评论:
限制
在以下情况下,您无法创建网络:
“WordPress地址(URL)”使用“:80”,“:443”以外的端口号。
发现于:https://codex.wordpress.org/Before_You_Create_A_Network
...希望这有助于某人。