Как создать приложение для фляги в aws ami linux с pyhton2 - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь создать приложение для колб в AWS AMI. Я установил httpd24. Если я использую httpd24 с html, httpd работает, но, когда я пытаюсь остановить httpd24, просто запустите колбу с моими ip и портом, он не работает. вот мой код фляги

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run(host='**.**.**.**',port=8888)

, когда я запускаю это, появляется ошибка

   * Serving Flask app "t" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Traceback (most recent call last):
  File "t.py", line 10, in <module>
    app.run(host='52.81.89.57',port=8888)
  File "/usr/lib/python2.7/dist-packages/flask/app.py", line 990, in run
    run_simple(host, port, self, **options)
  File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 1010, in run_simple
    inner()
  File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 963, in inner
    fd=fd,
  File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 806, in make_server
    host, port, app, request_handler, passthrough_errors, ssl_context, fd=fd
  File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 699, in __init__
    HTTPServer.__init__(self, server_address, handler)
  File "/usr/lib64/python2.7/SocketServer.py", line 420, in __init__
    self.server_bind()
  File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "/usr/lib64/python2.7/SocketServer.py", line 434, in server_bind
    self.socket.bind(self.server_address)
  File "/usr/lib64/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 99] Cannot assign requested address

, поэтому вот вопрос

  1. Нужно ли использовать mod_wisg и apache с колбой?

  2. Если да, то как? Я искал Google, Baidu, StackOverflow без какой-либо удачи. Он всегда говорит мне отредактировать httpd.conf, но всегда говорит, что это так просто, но я делаю это впервые.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...