Ich habe einen Webserver, der Nginx
Gunicorn
Flask
SupervisorCtl
jedoch läuft, nachdem ich eine supervisorctl Config hinzugefügt:Nginx Gunicorn Flask SupervisorCtl - eingegeben Seite zeigt falsche Seite
[program:websitecom]
command = gunicorn app:app -b localhost:8003
directory = /home/www/flask-deploy/websitecom
user = jd
autostart=true
autorestart=true
stderr_logfile=/var/log/standard_error_websitecom
stdout_logfile=/var/log=standard_out_websitecom
und nginx config:
server {
server_name website.com;
listen 80;
location/{
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /static {
alias /home/www/flask-deploy/websitecom/;
}
}
und Flaschenkonfig für app.py
von:
from flask import Flask, render_template, request
app = Flask(__name__)
app.secret_key = 'asecret'
@app.route("/")
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run()
Das Problem besteht darin, dass eine zuvor konfigurierte Site auf dem Server anstelle der neuen Domain angezeigt wird.
Kann mir bitte jemand helfen?
Vielen Dank.
Ich habe versucht, Ihre 'code kommentierte' Bereich - das hat nicht funktioniert. Ich habe versucht, "Cache löschen", "Sites-aktiviert/Sites-Avail" beide haben Config. Ich habe 'nginx -t' ausprobiert und es hieß, es sei erfolgreich. irgendwelche anderen Gedanken? – John