ポート番号: 80 (HTTP) とは
誰もが知るWeb通信の基礎、ポート80(HTTP)の役割と、HTTPS(443)へのリダイレクトの仕組み。
ポート番号: 80 (HTTP) とは
80番ポートは、Webサイトのデータをやり取りするためのプロトコル HTTP (Hypertext Transfer Protocol) が使用する、世界で最も有名なデフォルトの扉(ポート)です。
ブラウザのURL欄に http://www.google.com と入力すると、裏側では自動的に www.google.com というサーバーの 80番ポート に接続しにいきます。
なぜインフラエンジニアは80番に気を配るのか
現代のWebサイトは、暗号化された HTTPS(443番ポート) が標準(常時SSL化)となっています。そのため、本来であれば暗号化されていない80番ポートでWebサイトを表示させるべきではありません。
しかし、AWS等のファイアウォール(セキュリティグループ)設定で「80番ポートを完全に閉じてしまう(遮断する)」と、ユーザーにとって不便なサイトになってしまいます。
ユーザーがURLを手打ちした時の挙動
多くのユーザーは、ブラウザのURL欄にわざわざ https:// をつけず、直接 example.com のように入力します。この時、ブラウザは「とりあえず80番ポート(HTTP)に行こう」とします。
もしサーバーの80番ポートを閉じてしまっていると、ここで通信エラーになってしまいます。
正しいインフラ設定(301リダイレクト)
そのため、Nginxやクラウドのロードバランサー(ALB等)では、以下の設定を行います。
- 80番ポートは開けておく。
- しかし、80番にアクセスが来たらページを表示するのではなく、「443番(HTTPS)で開き直してください」と強制的に案内(301リダイレクト)する。
この「80から443への入り直し」を自動で行わせるのが、現代のWebインフラ構築の基本テクニックです。
関連する用語 (ネットワーク用語辞典)
全37件を見るIT用語: OSPF(最短経路優先プロトコル)とは
LAN内のルーター間でリンク状態を共有し最短経路を自動計算するOSPFの仕組みを解説。
IPv6(インターネットプロトコルバージョン6)
128ビットのアドレス空間を持つ次世代IPプロトコル。IPv4のアドレス枯渇問題を解決し、約340澗(3.4×10の38乗)個のアドレスを提供できる。
ITコマンド: ping とは
「ネットワークが繋がらない」時の初動調査、pingコマンドの仕組みと見方を解説。
レイテンシ(遅延)
データが送信元から送信先に到達するまでの時間。ミリ秒(ms)で計測し、ゲーム・ビデオ会議・金融取引など即時性が求められるアプリで重要な指標となる。帯域幅とは別の概念。
WebSocket
サーバーとクライアント間で全二重(双方向)の持続的な通信チャネルを確立するプロトコル。チャット・リアルタイム通知・ゲームなどHTTPのリクエスト/レスポンス型では実現しにくい用途に使われる。
IT用語: DNSレコード (A, CNAME, TXT) とは
「どのドメインが、どのサーバーに繋がるか」を定義するDNSレコードの代表的な種類を解説。