Apache | Apache のインストール | 80 以外のポート番号を使って Web にアクセスする
Apache だけでなく、他の Web サーバーでも一般的にポート番号 80 を使用する。もし同じサーバーで 80 番を使用するアプリケーションがすでに起動している場合は、別のポート番号を使用するよう設定する必要がある。ここでは、ポート番号 80 以外を使用して Web サーバーへブラウザからアクセスする方法について説明する。
Apache で使用するポート番号を変更する
「設定ファイル (http.conf) の初期設定 > ポート番号の設定」で説明したように、Apache で使用するポート番号は http.conf ファイルで指定する。デフォルトでは Listen ディレクティブを使用し、次のように 80 番が指定されている。
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
同じサーバーで別の Web サーバーが起動しており、80 番ポートがすでに使用されている場合は、別のポート番号、たとえば 8080 を指定する。どの番号でも自由に指定できるわけではなく、同じサーバーで実行されている他のアプリケーション、たとえばメールサーバーや DNS サーバーなどが使用していない番号を指定する必要がある。ここでは例として 8080 を使用する。
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 8080
設定を適用するには、http.conf ファイルを保存した後、Apache を再起動する。
ブラウザでポート番号を指定して Apache にアクセスする
ブラウザから Apache のような Web サーバーへアクセスする場合は、次の形式でアクセスする。
http://(Web サーバーのホスト名):(Web サーバーで使用するポート番号)/...
たとえば、8080 番に指定された Web サイトへアクセスするには、“http://www.devkuam.com:8080/" のようにアクセスする。
ポート番号として 80 番を使用する場合は例外として、ポート番号を省略すると 80 番が指定されたものとみなされる。 そのため、本来であれば “http://www.devkuam.com:80” のようにアクセスするところを、“http://www.devkuam.com” のようにポート番号を省略してアクセスできる。
ポート番号が 80 番の場合は省略できるため、次の二つは同じである。
http://www.example.com/
http://www.example.com:80/
今回の Apache はポート番号 8080 を使用しているため、この Web サーバーへアクセスするには http://localhost/ ではなく、http://localhost:8080 のようにポート番号を指定してアクセスする必要がある。それではブラウザを開いて接続してみよう。

正常に接続できた。80 以外のポート番号を使用する場合は、Web サーバーへアクセスするときにポート番号を指定する必要があることを忘れないようにする。