Я пытаюсь следовать этому руководству для развертывания сервера фляги: https://medium.com/ymedialabs-innovation/deploy-flask-app-with-nginx-using-gunicorn-and-supervisor-d7a93aa07c18
Я выполнил все шаги, кроме части супервизора, которую я полностью пропустил, потому что команда не будет работать, но она не должнаважно просто заставить все работать.
Когда я запускаю: sudo nginx -t
Я получаю: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
В чем проблема?Я видел других людей, получающих эту ошибку, но решения, кажется, не работают для меня?
Это мой файл конфигурации nginx:
server {
listen 80;
server_name <name>;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
#
# A virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}
И сервер фляг Python:
from flask import Flask
from flask import render_template
from flask import send_file
app = Flask(__name__, static_url_path="/static", static_folder="/static")
app.static_folder = 'static'
@app.route("/")
def index():
return render_template("index.html")
@app.route("/uploads/resume")
def download_resume():
return send_file("static/documents/resume.pdf")
if __name__ == '__main__':
app.run(port=5010, debug=False, host='0.0.0.0')