0
我有兩臺服務器。是否有可能運行使用主機= 「192.168.1.2」從服務器1使用主機從服務器2運行燒瓶
從e.g(192.168.1.1)燒瓶我得到錯誤
Traceback (most recent call last):
File "app.py", line 38, in <module>
debug=True
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 772, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/site-packages/werkzeug/serving.py", line 706, in run_simple
test_socket.bind((hostname, port))
File "/usr/local/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 99] Cannot assign requested address
這裏是我的代碼。從.eg 192.168.1.1
from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
@app.route('/index')
def index():
return render_template('index.html')
@app.route('/_add_numbers')
def add_numbers():
a = request.args.get('a', 0, type=int)
b = request.args.get('b', 0, type=int)
return jsonify(result=a + b)
if __name__ == '__main__':
app.run(
host="192.168.1.2",
port=int("80"),
debug=True
)
向我們顯示您的代碼,以便我們可以本地化您的問題併爲您提供優化的解決方案。 –
@AlexThornton我已更新我的帖子。 – Vincent
你在本地運行嗎?只需爲它分配一個不同的端口。不要在實際的服務器上使用flask dev服務器。如果您想在實際的服務器上完成此操作,請配置apache或nginx以從某個地址/域來提供您的wsgi應用程序。 – msvalkon