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

質問編集履歴

4

補足の追加

2020/02/07 07:56

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

title CHANGED
File without changes
body CHANGED
@@ -45,4 +45,38 @@
45
45
  Python 3.6.9
46
46
  Apache/2.4.29 (Ubuntu)
47
47
 
48
- サーバーにはSSHで接続しています。
48
+ サーバーにはSSHで接続しています。
49
+
50
+ ### 補足② 関連するソースコード
51
+ ### app.py
52
+ /var/www/flask/app.py
53
+ ```Python
54
+ from flask import Flask
55
+
56
+ app = Flask(__name__)
57
+
58
+ @app.route("/")
59
+ def index():
60
+ return "Hello World!"
61
+
62
+ if __name__ == '__main__':
63
+ app.run(debug=False, host='0.0.0.0', port=5000)
64
+ ```
65
+
66
+ ### flask_app.wsgi
67
+ /var/www/flask/flask_app.wsgi
68
+ ```wsgi
69
+ import os,sys
70
+
71
+ sys.path.insert(0, os.path.abspath(os.path.dirname(__file__)))
72
+
73
+ from app import app as application
74
+ ```
75
+
76
+
77
+ ---
78
+ `/etc/apache2/ports.conf`に`Listen 5000`も追加しました。
79
+
80
+ また、`/var/log/apache2/error.log`を参照しエラーを確認しまししたがエラーは確認されませんでした。
81
+
82
+ 80番ポートで外部からアクセスすると通常通りflask.confの下のvirtualhostで指定した任意のディレクトリに行きサイトが動作(flaskなどはしていない静的なHTML)しますが5000番ポートでアクセスすると「このサイトにアクセスできませんexample.jp からの応答時間が長すぎます。」と返されてしまいます。

3

補足・誤字

2020/02/07 07:56

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

title CHANGED
File without changes
body CHANGED
@@ -34,8 +34,15 @@
34
34
  80番ポートではサイトを動かしています。
35
35
 
36
36
  https://teratail.com/questions/238780
37
- この質問ではlpcalhostでのアクセスについてですがソースコードはそのままです。
37
+ れは前回私の質問ですがlocalhostでのアクセスについてですがソースコードはそのままです。
38
38
 
39
39
  外部公開にあたって他にも何か手順を踏む必要があるのでしょうか。
40
40
 
41
- よろしくお願いします。
41
+ よろしくお願いします。
42
+
43
+ ###補足① 環境
44
+ OS:ubuntu 18.04.3 LTS
45
+ Python 3.6.9
46
+ Apache/2.4.29 (Ubuntu)
47
+
48
+ サーバーにはSSHで接続しています。

2

誤字

2020/02/05 13:07

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

title CHANGED
@@ -1,1 +1,1 @@
1
- Flask公開について
1
+ Flask公開について
body CHANGED
File without changes

1

URLの修正

2020/02/05 09:05

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,7 @@
33
33
 
34
34
  80番ポートではサイトを動かしています。
35
35
 
36
- https://teratail.com/questions/238780#reply-348207
36
+ https://teratail.com/questions/238780
37
37
  この質問ではlpcalhostでのアクセスについてですがソースコードはそのままです。
38
38
 
39
39
  外部公開にあたって他にも何か手順を踏む必要があるのでしょうか。