質問編集履歴
4
要約
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,11 @@
|
|
2
2
|
ゲスト1: CentOS、ドメインは`aaa.com`
|
3
3
|
ゲスト2: CentOS、ドメインは`bbb.com`
|
4
4
|
|
5
|
+
現在困っていること:
|
6
|
+
ゲスト1とゲスト2を同時に起動すると、`aaa.com`も`bbb.com`も同じゲストOSへのアクセスになってしまう。
|
7
|
+
|
8
|
+
---
|
9
|
+
|
5
10
|
ドメインサービスのDNS設定で、aaa.comとbbb.comのAレコードを自宅のグローバルIPに設定。
|
6
11
|
ルーターの設定で「ルーターの80番ポート」から「ホストの80番ポート」にポートフォワーディング。
|
7
12
|
|
3
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
ホスト: Windows
|
2
|
-
ゲスト1: CentOS、ドメインはaaa.com
|
2
|
+
ゲスト1: CentOS、ドメインは`aaa.com`
|
3
|
-
ゲスト2: CentOS、ドメインはbbb.com
|
3
|
+
ゲスト2: CentOS、ドメインは`bbb.com`
|
4
4
|
|
5
5
|
ドメインサービスのDNS設定で、aaa.comとbbb.comのAレコードを自宅のグローバルIPに設定。
|
6
6
|
ルーターの設定で「ルーターの80番ポート」から「ホストの80番ポート」にポートフォワーディング。
|
@@ -15,7 +15,7 @@
|
|
15
15
|
ポートフォワーディング、ホストポート:80、ゲストポート:80
|
16
16
|
|
17
17
|
ホストWindowsの`hosts`ファイルに
|
18
|
-
`127.0.0.1 aaa.
|
18
|
+
`127.0.0.1 aaa.com`
|
19
19
|
を追加
|
20
20
|
|
21
21
|
ゲスト1
|
2
``を使用
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,13 +14,13 @@
|
|
14
14
|
割り当て: NAT
|
15
15
|
ポートフォワーディング、ホストポート:80、ゲストポート:80
|
16
16
|
|
17
|
-
ホストWindowsのhostsファイルに
|
17
|
+
ホストWindowsの`hosts`ファイルに
|
18
|
-
127.0.0.1 aaa.
|
18
|
+
`127.0.0.1 aaa.co`
|
19
19
|
を追加
|
20
20
|
|
21
21
|
ゲスト1
|
22
|
-
/etc/nginx/conf.d/aaa.com.conf に
|
22
|
+
`/etc/nginx/conf.d/aaa.com.conf` に
|
23
|
-
server_name aaa.com;
|
23
|
+
`server_name aaa.com;`
|
24
24
|
を記述
|
25
25
|
|
26
26
|
こんな感じで設定を行い、ホストのブラウザでaaa.comへアクセスすると、ゲスト1のnginxのルートディレクトリにあるindex.htmlの内容が表示されました。
|
@@ -33,8 +33,8 @@
|
|
33
33
|
ゲスト1と同じ流れで設定。
|
34
34
|
|
35
35
|
VirtualBoxのNATで、ホストの80ポート→ゲストの80ポート
|
36
|
-
Windowsのhostsで127.0.0.1 bbb.com
|
36
|
+
Windowsの`hosts`で`127.0.0.1 bbb.com`
|
37
|
-
/etc/nginx/conf.d/bbb.com.conf に server_name bbb.com;
|
37
|
+
`/etc/nginx/conf.d/bbb.com.conf` に `server_name bbb.com;`
|
38
38
|
|
39
39
|
ブラウザでbbb.comへアクセスすると、ゲスト1のnginxの方へアクセスしてしまい、ゲスト2の公開に失敗。
|
40
40
|
|
@@ -43,10 +43,10 @@
|
|
43
43
|
|
44
44
|
---
|
45
45
|
|
46
|
-
Windowsのhostsにより、aaa.comもbbb.comも同じ127.0.0.1に飛ばしているのですが、
|
46
|
+
Windowsの`hosts`により、`aaa.com`も`bbb.com`も同じ`127.0.0.1`に飛ばしているのですが、
|
47
47
|
VirtualBoxのNATでゲスト1とゲスト2の両方にパケットが飛んでいくわけではないのでしょうか?
|
48
48
|
|
49
|
-
ブラウザでbbb.
|
49
|
+
ブラウザで`bbb.com`にアクセスした場合、
|
50
50
|
ゲスト1はNginxの.confに `server_name bbb.com` の記述がなく、
|
51
51
|
ゲスト2はNginxの.confに `server_name bbb.com` の記述があるので、
|
52
52
|
ゲスト2のnginxからだけ、レスポンスが返ってくることを期待していました。
|
1
言い回しを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,7 +23,8 @@
|
|
23
23
|
server_name aaa.com;
|
24
24
|
を記述
|
25
25
|
|
26
|
-
こんな感じで設定を行い、ブラウザでaaa.comへアクセスすると、ゲスト1のnginxのルートディレクトリにあるindex.htmlの内容が表示されました。
|
26
|
+
こんな感じで設定を行い、ホストのブラウザでaaa.comへアクセスすると、ゲスト1のnginxのルートディレクトリにあるindex.htmlの内容が表示されました。
|
27
|
+
ここまでは期待通り。
|
27
28
|
|
28
29
|
---
|
29
30
|
|
@@ -35,19 +36,19 @@
|
|
35
36
|
Windowsのhostsで127.0.0.1 bbb.com
|
36
37
|
/etc/nginx/conf.d/bbb.com.conf に server_name bbb.com;
|
37
38
|
|
38
|
-
|
39
|
+
ブラウザでbbb.comへアクセスすると、ゲスト1のnginxの方へアクセスしてしまい、ゲスト2の公開に失敗。
|
39
40
|
|
40
|
-
ゲスト1をシャットダウンしたところ、
|
41
|
+
しかし、ゲスト1をシャットダウンしたところ、
|
41
|
-
bbb.com
|
42
|
+
bbb.com へのアクセスでゲスト2のnginxの方にアクセスできることを確認。
|
42
43
|
|
43
44
|
---
|
44
45
|
|
45
46
|
Windowsのhostsにより、aaa.comもbbb.comも同じ127.0.0.1に飛ばしているのですが、
|
46
47
|
VirtualBoxのNATでゲスト1とゲスト2の両方にパケットが飛んでいくわけではないのでしょうか?
|
47
48
|
|
48
|
-
bbb.confにアクセスした場合
|
49
|
+
ブラウザでbbb.confにアクセスした場合、
|
49
|
-
ゲスト1は
|
50
|
+
ゲスト1はNginxの.confに `server_name bbb.com` の記述がなく、
|
50
|
-
ゲスト2は
|
51
|
+
ゲスト2はNginxの.confに `server_name bbb.com` の記述があるので、
|
51
52
|
ゲスト2のnginxからだけ、レスポンスが返ってくることを期待していました。
|
52
53
|
|
53
54
|
VirtualBoxでゲストOSを2台同時に公開するにはどうすればいいでしょうか?
|