0

こんにちはみんな私はApacheサーバーを使うのは初めてです。

現在、Apacheサーバーは私の「内部IPアドレス」で動作しますが、「外部IPアドレス」を使用してWebページを公開したいと考えています。これを実現するには、「httpd.conf」ファイルをどのように変更すればよいですか?

今私が持っています

80を聞く

しかし、「Listen external ip:80」に変更すると、「要求された操作は失敗しました」というエラーメッセージが表示されます。

手伝っていただけませんか

よろしくお願いします

4

3 に答える 3

1

Listen 80Apacheは、実行しているマシンのすべてのインターフェイスでリッスンするため、外部(マシン)インターフェイスとループバック(内部)インターフェイスですでにリッスンしています。

NATセットアップの反対側で使用できるようにする場合は、ルーターでポート転送を構成する必要があります。

于 2012-10-08T19:11:56.913 に答える
0

システム上のインターフェイスの1つに割り当てられていないアドレスにバインドすることはできません。それらのアドレスの1つにバインドし、外部アドレスからそのインターフェースに要求を転送します。

于 2012-10-08T19:12:06.537 に答える
0

「80HTTP」リクエストは、Apacheを実行しているホストコンピューターのIPアドレスにポート転送する必要があります。このプロセスは、ルーターの製造元によって異なります。Apacheは、Apacheを実行しているローカルマシンでのみリッスンできます。他のデバイスで着信「80」リクエストをリッスンするようにApacheを設定することはできません。

于 2012-10-08T19:19:01.970 に答える