【问题标题】:localhost:8000 resolves to localhost and "this site can't be reached" but localhost:8000/services workslocalhost:8000 解析为 localhost 并且“无法访问此站点”但 localhost:8000/services 有效
【发布时间】:2017-01-23 15:55:49
【问题描述】:

当我在 Chrome 浏览器中输入 localhost:8000 时,它会重定向到 localhost 并告诉我“无法访问此站点 - localhost 拒绝连接。”

转到localhost:8000/wp-adminlocalhost:8000/services 都可以正常工作。

我正在使用Docker-Wordpress-Compose

这是我的主机文件:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

这是我ping localhost时得到的结果

PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.042 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.038 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.057 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.049 ms

当我ping localhost:8000

ping: cannot resolve localhost:8000: Unknown host

【问题讨论】:

  • 您无法在端口上 ping。也许你想试试telnet localhost 8000 来检查是否有东西在听。
  • @Sebastian - 返回这个:Trying ::1... Connected to localhost. Escape character is '^]'.
  • 然后它工作正常。问题在于您的应用程序中的某些配置与 docker 无关。

标签: wordpress docker localhost docker-compose


【解决方案1】:

首先做一个 netstat -pluton 来显示你的开放端口,如果你没有看到你的 8000 端口可能是因为你没有用run -d --link database:database -p 8000:8080 wordpress 打开它,你试过用localhost:8000/wordpress 吗?如果允许连接,请检查您的 apache2.conf。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 2020-07-21
    • 2020-12-18
    • 1970-01-01
    相关资源
    最近更新 更多