这里有一些额外的细节,可以帮助您将基于局域网的wordpress站点转换为外部可访问的站点,以及从局域网内部编辑wordpress站点。
两个重要的关键是路由器/防火墙修改和在最后进行更改后的“等待10分钟以上”。
-使用ssh登录服务器(nano是服务器预装的文本编辑器)-$nano/var/www/books/wp-content/themes/twentyleen/functions。php在后面添加行
update_option(\'siteurl\',\'http://your.site.url:port/yourblog\');
update_option(\'home\',\'http://your.site.url:port/yourblog\');
-使用外部网站url刷新web浏览器
http://your.site.url:port/yourblog-$ nano/var/www/books/wp-content/themes/twentyeven/functions。php删除您刚才添加的那些行(或注释掉它们)-访问您的路由器(这些步骤是针对pfSense的,其他路由器应该有类似的设置来查找/注意)-添加到防火墙/nat表中,如下所示
wan/tcp/port/LAN.server.IP/80
-在防火墙/规则表中添加如下行
tcp/*/port/LAN.server.IP/port/*
-取消选中系统/高级/网络地址转换/禁用NAT反射处的框
"Disables the automatic creation of NAT redirect rules for access to your public IP addresses from within your internal networks. Note: Reflection only works on port forward type items and does not work for large ranges > 500 ports."
然后做十分钟的事情,回来后看看外部url
http://your.site.url:port/yourblog 从LAN浏览器正确显示页面。
您可以阅读有关permalink的更多信息Here