質問編集履歴

3

タイトルの修正

2020/10/22 14:58

投稿

taisei_02
taisei_02

スコア4

test CHANGED
@@ -1 +1 @@
1
- django AWS 本番運用環境への移行
1
+ django AWS 本番運用環境への移行 nginx error
test CHANGED
File without changes

2

エラーの状況が変わった

2020/10/22 14:58

投稿

taisei_02
taisei_02

スコア4

test CHANGED
File without changes
test CHANGED
@@ -2,31 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- ローカル開発環境で作ったwebサイトをAWSのEC2でElastic IPを取得して実際にhttp://<ElasticIP>として検索したところ、エラーが出てしまいます。
5
+ ローカル開発環境で作ったwebサイトをAWSのEC2でElastic IPを取得して実際にhttp://<ElasticIP>として検索したところ、画像のようなエラーが出てしまいます。
6
-
7
- ローカル開発環境ではうまく表示され、参考書通りに本番運用環境に対応した設定の変更なども行いました。
8
-
9
-
10
-
11
- エラー情報の画面では次のように表示されます。
12
-
13
- **DisallowedHost at /**
14
-
15
- **Invalid HTTP_HOST header: '(IPアドレス)'. You may need to add '(IPアドレス)' to ALLOWED_HOSTS.**
16
6
 
17
7
 
18
8
 
19
9
 
20
10
 
21
- 本番運用環境では、settingsでDUBUGをFalseにする必要があるということで、Falseに設定したのですが、エラー情報の画面に移ってしまい、DEBUGがTrueになっているという情報も表示されています。
11
+ ![![イメージ説明](8d2655fc33e3c1152c0d28e54b528aa0.png)](1845d1681393ac9eb97c24838fd3eee2.png)
22
12
 
23
- ALLOWED_HOSTSもsettings<ElasticIP>に設定していま
13
+ ローカル開発環境はうまく表示され、参考書通り本番運用環境に対応した設定の変更なども行いました
24
-
25
-
26
-
27
- リモートリポジトリもローカルリポジトリもsettingsではDEBUGをFalseにしており、EC2インスタンスにSSH接続した後、git pullでリモートリポジトリの内容を本番運用環境に反映したつもりなのですが、なぜできていないのでしょうか?
28
-
29
-
30
14
 
31
15
  公開の際にnginxとgunicornを使いました。
32
16
 

1

解決してほしい箇所を明確にした

2020/10/22 14:10

投稿

taisei_02
taisei_02

スコア4

test CHANGED
File without changes
test CHANGED
@@ -2,25 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- ローカル開発環境で作ったwebサイトをAWSのEC2でElastic IPを取得して実際にhttp://(IPアドレス)として検索したところ、エラーが出てしまいます。
5
+ ローカル開発環境で作ったwebサイトをAWSのEC2でElastic IPを取得して実際にhttp://<ElasticIP>として検索したところ、エラーが出てしまいます。
6
6
 
7
7
  ローカル開発環境ではうまく表示され、参考書通りに本番運用環境に対応した設定の変更なども行いました。
8
8
 
9
9
 
10
-
11
- **まず、IPアドレスも取得しているにも関わらず検索するとエラーになっている理由がわかりません。**
12
-
13
-
14
-
15
- また、**エラー情報が表示され、settingsでDEBUGがTrueになっているという情報も表示されています。**
16
-
17
- sourcetreeにおいてローカルリポジトリ、bitbucketにおいてリモートリポジトリを作成しており、どちらともsettings.pyではDEBUG:FALSEになっているので、エラー情報の画面に移るのはおかしいと思うのですが。
18
-
19
- bitbucketのリモートリポジトリの内容が、ElasticIPで取得するページと同期しているという認識なのですが、違うのでしょうか?
20
-
21
-
22
-
23
- 公開の際にnginxとgunicornを使いました。
24
10
 
25
11
  エラー情報の画面では次のように表示されます。
26
12
 
@@ -30,6 +16,22 @@
30
16
 
31
17
 
32
18
 
19
+
20
+
21
+ 本番運用環境では、settingsでDUBUGをFalseにする必要があるということで、Falseに設定したのですが、エラー情報の画面に移ってしまい、DEBUGがTrueになっているという情報も表示されています。
22
+
23
+ ALLOWED_HOSTSもsettingsで<ElasticIP>に設定しています。
24
+
25
+
26
+
27
+ リモートリポジトリもローカルリポジトリもsettingsではDEBUGをFalseにしており、EC2インスタンスにSSH接続した後、git pullでリモートリポジトリの内容を本番運用環境に反映したつもりなのですが、なぜできていないのでしょうか?
28
+
29
+
30
+
31
+ 公開の際にnginxとgunicornを使いました。
32
+
33
+
34
+
33
35
  本番運用環境への移行作業は初めてで、参考書を読みながらて手探りで進めています。
34
36
 
35
37
  どこの情報が重要なのかもわかっていないので、質問内容でわからない所があれば聞いてください。