質問編集履歴
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,9 +23,8 @@
|
|
23
23
|
APIの処理をしてからアプリケーションに繋いでね、とするには
|
24
24
|
どうしたら良いでしょうか…?
|
25
25
|
|
26
|
-
Apacheのバーチャルホストなどで、
|
26
|
+
Apacheのバーチャルホストなどで、80ポートできたリクエストを実行してから、
|
27
|
-
|
27
|
+
3333ポートに繋いでね、とか設定できるのでしょうか?
|
28
|
-
(現在はまだバーチャルホストは作成していません。)
|
29
28
|
|
30
29
|
|
31
30
|
### 発生している問題・エラーメッセージ
|
1
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
AWS EC2 同一インスタンス内で
|
1
|
+
AWS EC2 同一インスタンス内で、APIとアプリケーションを順番に動作させたい(Apache・uwsgi・Flask)
|
body
CHANGED
@@ -8,17 +8,17 @@
|
|
8
8
|
aインスタンスのAPIをbインスタンスのAPサーバと同一のインスタンスで扱うことになりました。
|
9
9
|
[外部] - [Gateway] - [ALB] - [EC2(aインスタンス):API+アプリケーション]
|
10
10
|
|
11
|
-
従来aインスタンスはApacheで
|
11
|
+
従来aインスタンスはApacheで80ポートで受けて、それをbインスタンスとの間にあるALBで3333ポート(例)にして、bインスタンスが3333ポートをlistenしていました。
|
12
12
|
|
13
13
|
aインスタンス内で、従来どおりの動き(APIを通ってアプリケーションへ繋ぐ)を
|
14
14
|
するためには、どういった設定をすべきなのでしょうか。
|
15
15
|
|
16
|
-
Apacheのlistenは
|
16
|
+
Apacheのlistenはそのまま80ポートで変わらないことはわかるのですが、
|
17
17
|
その後、APIを通過してアプリケーションへと同一インスタンス内で動かすには、
|
18
18
|
APIのソースコードに何かしら追記が必要なのでしょうか?
|
19
19
|
|
20
20
|
APIはFlaskを利用しており、uwsgiのproxy設定を3333ポートにしてしまうと、
|
21
|
-
Apacheに
|
21
|
+
Apacheに80ポートで来た時点で、APIを通らず3333ポートに転送されてしまうので、解決策となりません。
|
22
22
|
|
23
23
|
APIの処理をしてからアプリケーションに繋いでね、とするには
|
24
24
|
どうしたら良いでしょうか…?
|