Comment y faire face.
--Serveur: nginx
nginx.conf
#server{}Ajouté dans
location / {
root /home/hogehoge/hogehoge; #Chemin du répertoire de l'application sur le serveur
proxy_pass http://127.0.0.1:8000;
}
Au moment du déploiement, je l'ai défini comme ceci.
Dans settings.py, réécrivez le contenu suivant.
settings.py
DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1','Tout DNS']
STATIC_ROOT = "/home/hogehoge/hogehoge/static" #Il semble spécifier le chemin où vous souhaitez placer le fichier statique
#En plus de cela, FICHIERS STATIQUES_DIRS = {... semble commenter
Si cela reste tel quel, le fichier statique sera masqué, donc
python manage.py collectstatic
Exécuter. Puis réécrivez les paramètres avec nginx
nginx.conf
#server{}Dans
location /static/ {
alias /home/hogehoge/hogehoge/static/; #settings.Décrivez le même emplacement défini dans py
}
Je vais l'écrire comme ça. c'est tout.
Recommended Posts