回答:
多くのISPは、ポート80(HTTP)とポート25(SMTP)、およびホームユーザーへの他のポートをブロックします。通常、これに対する彼らの反応は、これらのプロトコルが「ビジネス関連」またはそれらのラインに沿ったものであるということです。これはあなたに当てはまると思います。
ポート80はHTTP の標準です。あなたがタイパー場合はsuperuser.com
、ブラウザのアドレスバーに、それは2人のことを想定して:
ポート80はオプションではないため、代替ポートを見つける必要があります。公式の HTTP代替ポートはありません。
1つのアドレス/ウェブサーバーにポート80が使用されている場合、同じアドレス/ウェブサーバーの別のサイトにポート8080または8000を使用することはかなり一般的です。これは、80に非常によく似ていて覚えやすいためです。これは外部向けサイトでも同様です。
または、任意のポートを使用できます。この標準および非公式ポートのリストをご覧ください。LinuxマシンにTelnetを使用する予定がない場合は、ポート23で実行できます。Webブラウザーでは、単にを入力しdomain.com:23
ます。
実際には3つのHTTP代替ポートがあります:591、8008、8080。
それらはIANAによって "HTTP Alternate"として割り当てられており、それは彼らが得るのとほとんど同じくらい公式にしています。
Linuxを非特権ユーザー(非ルート)として実行している場合、1024を超えるポートをリッスンできるため、8008と8080が適しています。次に、ブラウザからサーバーにアクセスするには、などのURLでポートを指定する必要がありますhttp://localhost:8080
。
49152〜65535の範囲のポートを使用することもできます。これらは「ダイナミックポート」としてラベル付けされ、IANAによって割り当てられることはありませんが、そのため、他のソフトウェアで既に使用されている可能性があります。これは、特定のポートがいつでも使用できることを信頼できず、使用するたびにポートの可用性を確認する必要があることを意味します。
ポート8000は時々HTTPに使用されますが、IANAはそれをiRDMI(Intel Remote Desktop Management Interface)に割り当てたことに注意してください。プライベート環境では問題になることはほとんどありませんが、より良い代替手段が利用可能であれば、HTTPでの使用を控えることをお勧めします。
ここの他のみんなが言っているように、自宅からホストしているのでない限り、ポート80以外のポートでWebサーバーをホストすることは基本的に意味がありません。多くのISPは、アウトバウンドTCP / UDPポート80および443(スロットルのIANAと定義HTTPおよびHTTPS、それぞれ)、この場合、これらのポートを使用することしかし、等サイトローディング速度、を損なうであろうIANAが 3に割り当てられたHTTP-ALTのためのポートをTCPとUDPの両方。これらは、591、8008、8080です。これらのポートを使用することもできますが、サーバー管理者の命を奪います。
ポート番号のソース:https : //www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml