質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

HTTPS

HTTPS(Hypertext Transfer Protocol Secure)はHypertext Transfer プロトコルとSSL/TLS プロトコルを組み合わせたものです。WebサーバとWebブラウザの間の通信を暗号化させて、通信経路上での盗聴や第三者によるなりすましを防止します。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Q&A

解決済

3回答

13035閲覧

http、https、sshのポート番号、いくつにしていますか?

hineya09

総合スコア94

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

HTTPS

HTTPS(Hypertext Transfer Protocol Secure)はHypertext Transfer プロトコルとSSL/TLS プロトコルを組み合わせたものです。WebサーバとWebブラウザの間の通信を暗号化させて、通信経路上での盗聴や第三者によるなりすましを防止します。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

0グッド

0クリップ

投稿2017/09/27 06:52

編集2017/09/28 01:51

http、https、sshのポート番号はデフォルトから変更することがあると思います。
みなさんいくつにしていますか?
その番号にする理由も教えていただきたいです。

httpなら8080、httpsなら8443、sshなら10022が多いかなと思ったんですが、変更する番号も一般的だとあまり意味ないですよね…。

(追記)
http、httpsのポート番号は一般的には変えるべきではないということは承知しております。
http、httpsのポート番号変更は、バーチャルホストのようなケースを想定しています。

変更する番号も一般的だとあまり意味ないですよね…。

というのはsshのポート番号を念頭に置いたコメントだったため混乱を生じさせてしまいました。失礼しました。

(更に追記)
質問の主眼は「変更するにあたってどうしていますか?」というものです。
変更することの懸念などは議論の対象外としてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/09/27 07:56

なぜ変えるのですか? プライベートに関係者のみに公開するためでしょうか。
hineya09

2017/09/28 01:50 編集

追記したとおりです。変更する理由は様々あるかと思います。
guest

回答3

0

http、https、sshのポート番号はデフォルトから変更することがあると思います。

そもそも関係者しかアクセスしないSSHはともかくとして、一般向けに公開するサイトについて考えた場合、特にHTTPSのポート番号は変えるべきではありません

プロキシを介してネットワーク接続する環境の場合、HTTPSは(独自の証明書を入れて中間者攻撃するのでもなければ)CONNECTメソッドを使って素通しさせています。

ただ、どのポートにでもつなげてしまうとそれはそれで不正アクセスの要因となるので、HTTPSの標準ポートである443番だけに認める、という設定になっているところもあって、そうなっていれば標準的なポート番号でないHTTPSには接続できなくなります

投稿2017/09/27 07:20

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2017/09/28 02:04

HTTPSのバーチャルホストにしても、SNIを使えば同じ443番で捌けますので、一般ユーザーが来る前提のサービスであれば、「ポートを変える」という選択肢はいわば「最後の手段」です。 一方で、管理用など一般公開しない前提のサーバを立てる場合は、「1023番以下の特権ポート」「他のサービスで使っているポート」を除いて、どこのポートを使っても問題ありません。知っていれば何番でもいいので、好きに付ければいいのです。
hineya09

2017/10/01 04:09

ご回答ありがとうございます。参考にさせていただきます。
guest

0

少しapacheのドキュメントを示しますが、
名前ベースのバーチャルホスト - Apache HTTP サーバ バージョン 2.4
Apache の IP ベースのバーチャルホストサポート - Apache HTTP サーバ バージョン 2.4
などと、バーチャルホストのために出来る設定事項が示されているので、
サービスの根幹を決めるポート番号を敢えて変えなくてもよい、
ということは触れてほしくないのでしょうか。

一般的に類推できる、80→1080や8080や10080などとするのでなければ、
インターネット上に迷惑をかけない範囲でお好きに設定すれば良いと思います。
たとえば
TCPやUDPにおけるポート番号の一覧 - Wikipedia
というドキュメントであまり使用されていなさそうなポート番号ならよいと。

投稿2017/09/28 02:28

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hineya09

2017/10/01 04:07

ポート番号を変更するというのは大前提で、それ以外の方法があるからそれを検討したらどうかというご提案は受け入れられません。 わざわざドキュメントまで示していただいたというのに申し訳ありません。
guest

0

ベストアンサー

デフォルトポートを使用しない理由としてはセキュリティ向上のためなので規則性がないようにしています。
なので10022など憶測できるような数値にはしません。

投稿2017/09/27 08:06

編集2017/09/27 08:07
mosapride

総合スコア1480

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hineya09

2017/10/01 04:08

真っ先に質問に沿った回答をしていただいたので、ベストアンサーとさせていただきます。ご回答ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問