1

フォーマットが悪くて申し訳ありません。ドメイン名または Web サービスに関して行き詰まっています。

ローカルサーバーでWebサービスを呼び出すと機能しますが、リモートの場所からサービスを呼び出すと、「404 not foundエラー」が発生します。

前もって感謝します

4

1 に答える 1

1

私は Night2 に同意します。これは、VirtualHost の状況でしかないように思えます。

つまり、別のマシンからドメイン名を使用してサーバーに ping を実行できれば、名前が正しく解決されるため、dns に関しては問題ありません。404 を取得するということは、Web サーバー (Apache など) にアクセスしていることを意味します。これは HTTP エラーであるため、ポートの問題のようには聞こえません。ローカルで動作し、別のマシンから同じ名前を使用している場合、ServerAlias の問題ではありません。

VirtualHost を設定するための構文 (Apache 内) は、ここから取得できます。

つまり、次のようなものがあるということです。

<VirtualHost 10.1.2.3:80>

IP は、VirtualHost がリッスンしている IP とポートを意味します。そこに内部 IP しかない場合は、内部的にしかヒットできず、 *:80 を使用するか、適切な IP を指定して、Apache がリクエストをルーティングする VirtualHost を追跡するようにする必要があります。

于 2012-09-26T21:07:52.757 に答える