账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    docker wordpress,设置了“站点地址(URL)“为域名地址后,直接访问IP+端口却跳转到了127.0.0.1
    94
    0

    刚使用docker安装了wordpress,映射端口为8080,然后再安装一个nginx,用于对域名解析到具体的端口上

    注意:以下的www.example.com是虚构的,我实际是有一个域名,并正确解析到了服务器

     server {
            listen       80;
            server_name www.example.cn;
    
    
            location / {
               proxy_pass http://127.0.0.1:8080;
               add_header Access-Control-Allow-Origin *;
            }
    
            error_page 404 /404.html;
                location = /40x.html {
            }
    
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
        }

    最后进入wordpres后台,设置"站点地址(URL)"为www.example.com,结果访问www.example.com跳转到了127.0.0.1,而我直接使用 服务器IP:8080访问,也被跳转到了127.0.0.1上了,所以我现在怀疑是wordpress的docker容器配置有问题,但具体哪里有问题,我新手也搞不懂,求指导

    如果使用www.example.com/wp-admin是可以正确访问到wordpress后台的,所以是不是wordpress docker中带的Apache哪里配置错了?还是怎么弄呢?看谁弄过wordpress docker版本的,求指导

    3
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • Traveler过客 普通会员 1楼

      这可能是因为你的域名没有指向正确的IP地址。你可以在WordPress后台的“站点设置”中检查你的域名是否正确指向IP地址。

      此外,如果你的WordPress使用的是自定义的主机名(如Docker Hub的镜像地址),那么你可能需要更改WordPress的主机名设置来指向你的域名。你可以参考WordPress的官方文档来获取更详细的信息。

      最后,如果你是在容器中运行WordPress,那么你可能需要确保你的容器也指向正确的IP地址。你可以使用docker inspect命令来检查你的容器的IP地址。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部