1

を使用するとこの問題が発生し、次のようhg serveに表示されました。 listening at http://localhost6.localdomain6:8000/ (bound to *:8000)

サーバーはすでに実行されていると想定しました。

しかし、Webブラウザからサーバーにアクセスしようとすると、「接続できません」と表示されました

また、URLにもpingできません。

Ubuntu 11.04 64 ビットで Mercurial を使用しています。(最新のマーキュリアル)

これは私のiptables -Lショーです:

kiddo@kiddo-K42Jr:~$ sudo iptables -L
[sudo] kiddo のパスワード:
Chain INPUT (ポリシー ACCEPT)
ターゲット プロト オプト ソース デスティネーション         
ACCEPT udp -- どこでもどこでも udp dpt:domain
ACCEPT tcp -- どこでもどこでも tcp dpt:domain
ACCEPT udp -- どこでもどこでも udp dpt:bootps
ACCEPT tcp -- どこでもどこでも tcp dpt:bootps

チェーン FORWARD (ポリシー ACCEPT)
ターゲット プロト オプト ソース デスティネーション         
ACCEPT all -- どこでも 192.168.122.0/24 状態 RELATED,ESTABLISHED
すべて受け入れます -- 192.168.122.0/24 どこでも            
すべて受け入れます -- どこでもどこでも            
すべてを拒否 -- どこでもどこでも reject-with icmp-port-unreachable
すべてを拒否 -- どこでもどこでも reject-with icmp-port-unreachable

Chain OUTPUT (ポリシー ACCEPT)
ターゲット プロト オプト ソース デスティネーション         
4

1 に答える 1

0

アドレスhttp://localhost6.localdomain6:8000/は IPv6 用ですがhg serve、デフォルトでは IPv4 のみを使用します。これにより、Ubuntu のローカル ホスト名が正しく構成されていないように聞こえます。

いずれにしても、代わりにブラウザでhttp://127.0.0.1:8000/にアクセスしてください。

于 2012-01-30T15:02:50.073 に答える