1

これは、Apache サービスが動作している IP (たとえば、105.123.123.123) を持つ VDS サーバーです。そして、Linuxが搭載されたデスクトップコンピューターがあります(しかし、実際には違いはないと思います)。someaddress.com のような Web ブラウザーのアドレスを入力し、自分のサーバーにある Web サイトを表示する必要があります。私の /etc/hosts:

127.0.0.1       localhost
105.123.123.123  someaddress.com
105.123.123.123 www.someaddress.com

しかし、うまくいきません。本当の someaddress.com の Web サイトが表示されます。何が間違っている可能性があります。あなたがそれを手伝ってくれたら素晴らしいことです。

PSなぜこれが必要なのですか。固定リンク (someaddress.com/inf など) を持つプロジェクトが 1 つあります。そして、私はそれをテストする必要があります。

4

1 に答える 1

0

ディストリビューションが/etc/hostsの値よりも DNS を優先している可能性があります。/etc/nsswitch.confを確認してください。次のようなホスト行が必要です。

hosts: files dns

filesがdnsの前にあることを確認してください。

于 2010-04-10T04:45:50.853 に答える