我试图设置一个Wordpress容器使用码头,完全在我的内部局域网。当我启动端口映射为"8080:80“(这是官方Wordpress停靠中心页面上推荐的内容)并进入我的firefox浏览器并输入服务器的IP地址和端口(即http://192.168.1.190:8080)时,我希望看到Wordpress页面,但是Firefox会立即将地址覆盖为"http://192.168.1.190:8000”,然后给我一个“无法连接,Firefox无法在192.168.1.190:8000”消息中建立到服务器的连接。
如果启动带有"8000:80“端口映射的docker容器,一切都会正常工作。
在进一步的测试中,如果我将容器映射到8000:80以外的任何东西,我似乎就会遇到重定向“无法连接”的问题。
你们能帮我理解到底发生了什么吗?这与Wordpress停靠容器有关吗?或者Firefox?还是其他的东西呢?我不记得有任何问题,将其他容器映射到任何端口,然后导航到我的家庭局域网使用火狐.
发布于 2021-05-19 19:26:56
之所以会发生这种情况,是因为WordPress根URL被八进制表示为容器内的http://192.168.1.190:8000。如果WordPress收到对其他URL的请求,它就会将重定向发送回正确的地址。
您需要查看WP_SITEURL / WP_HOME在wp-config.php中的定义,或者在WordPress管理界面中的相应设置。
https://serverfault.com/questions/1064141
复制相似问题