Wie man damit umgeht.
nginx.conf
#server{}Hinzugefügt in
location / {
root /home/hogehoge/hogehoge; #Anwendungsverzeichnispfad auf dem Server
proxy_pass http://127.0.0.1:8000;
}
Zum Zeitpunkt der Bereitstellung habe ich es so eingestellt.
Schreiben Sie in settings.py den folgenden Inhalt neu.
settings.py
DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1','Beliebiges DNS']
STATIC_ROOT = "/home/hogehoge/hogehoge/static" #Es scheint den Pfad anzugeben, in dem Sie die statische Datei ablegen möchten
#Darüber hinaus STATISCHE DATEIEN_DIRS = {... scheint zu kommentieren
Wenn dies unverändert bleibt, wird die statische Datei ausgeblendet
python manage.py collectstatic
Ausführen. Schreiben Sie dann die Einstellungen mit nginx neu
nginx.conf
#server{}Im
location /static/ {
alias /home/hogehoge/hogehoge/static/; #settings.Beschreiben Sie den gleichen Ort in py
}
Ich werde es so schreiben. das ist alles.
Recommended Posts