teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

曖昧なネットアドレスという用語を削除

2017/03/29 04:28

投稿

miyabi-sun
miyabi-sun

スコア21445

answer CHANGED
@@ -55,7 +55,8 @@
55
55
  > このポート番号によって生成されるネットアドレスはどのようなサイトでも実装可能なのですか?
56
56
 
57
57
  ポート番号はどんなPCにも存在する、マンション入り口に設置されている郵便受取に似たようなものです。
58
+ 確かにWebサーバーが待ち構えるポート番号を変更すればURLは変更されます。
58
- なのでネットアドレスと全く異なるもです
59
+ …が非推奨なので、解決策下記※欄に記載しました
59
60
 
60
61
  聞きたかった内容は「どのようなサーバーマシンでもポート番号を変更して受け取れるのか?」でしょうか?
61
62
  その場合は、所謂レンタルサーバーでは基本的に不可能です。
@@ -66,6 +67,20 @@
66
67
  解決策としては、Webに繋がったLinuxのマシンをそのまま貸し出すVPSやAWSのEC2等のサービスを利用して、独自のWebサーバーを構築しましょう。
67
68
  その時は自分で好き勝手なポート番号を名乗る事ができます。
68
69
 
70
+ **※ポート番号以外のWebサーバーを複数用意する手法**
71
+ Webサーバは80番ポートで待ち受けるべきなので、公開用のサーバーで他のポート番号は推奨されません。
72
+ しかし、開発中で一般の人には見せないという目的で別のポート番号を利用するケースは多々あります。
73
+ その場合、4000、8000,8080等が慣習的に利用されます。
74
+
75
+ WebサーバーのURLを増やす目的であればhost部に手を入れる手法が一般的です。
76
+ ドメインを新しく取得する方法もありますが、
77
+ ドメイン名はドット区切りでセパレート出来ますので、下記のようなサブドメインを作成して管理する手法が一般的です。
78
+
79
+ 私はsis.jpというドメインを取得していますが、用途別にサイトを立ち上げて管理しています。
80
+
81
+ [http://sis.jp/](http://sis.jp/): お名前どっとこむのデフォ、Webサーバー用意してないので見れないけど…今後ポータルサイトにする予定
82
+ [http://pso2.sis.jp/quests.json](http://pso2.sis.jp/quests.json): プレイしているオンラインゲームPSO2用のサーバー(URLはゲーム内のイベントクエストの時刻表)
83
+
69
84
  > hoge部分は実質無限に制作可能とゆうことなのでしょうか?
70
85
 
71
86
  URLのパスの部分は好き勝手に名付けてかまいません。