django - nginx ne peut pas utiliser le port 80 (il passera automatiquement à l'interface de bienvenue de nginx), d'autres ports peuvent être utilisés
ringa_lee
ringa_lee 2017-05-16 17:13:02
0
9
563

/etc/nginx/sites-enabled/mysite.conf écoute le port 80

server {
    listen 80;
    server_name localhost;

    location /static {
        alias /home/alps/mysite/blog/static;
    }

    location / {
        uwsgi_pass 127.0.0.1:8001;
        include     /etc/nginx/uwsgi_params;
    }
}

localhost:80 Il passera à l'interface par défaut de nginx au lieu de l'interface de bienvenue de mon projet Django

Ma question


1. 结果浏览器里面访问localhost:80它会自动跳转到nginx默认的欢迎界面
2. 但是如果监听8080这些端口,localhost:8080可以跳转到正确的界面
3. 请问这是怎么回事呢?我应该如何设置?
ringa_lee
ringa_lee

ringa_lee

répondre à tous(9)
给我你的怀抱

Il devrait être occupé par /etc/sites-enabled/default Essayez de supprimer la configuration ou de changer le port

.
滿天的星座

Contrôle visuel, le fichier de configuration est écrit au mauvais endroit ?

巴扎黑

C'est parce que vous n'avez pas écrit le répertoire du projet,
ce paramètre

root /home/www
左手右手慢动作
location  / {
    include     /etc/nginx/uwsgi_params;
    uwsgi_pass  127.0.0.1:8001;
    uwsgi_param UWSGI_SCRIPT    <__DJANGO_PROJECT__>.wsgi;
    uwsgi_param UWSGI_CHDIR     /<__DJANGO_HOME_DIR__>;
    index       index.html index.html;
    client_max_body_size        35M;
}
伊谢尔伦

Nginx a-t-il été redémarré

巴扎黑

J'ai déjà rencontré ce problème. . Finalement, il a été découvert que le nginx du système du serveur occupait le port 80. . Désinstallez-le simplement.
Vous pouvez juger comme ceci : lsof -i:80
Voyez quel processus l'occupe, puis tuez-le ou désinstallez-le, puis démarrez le vôtre

黄舟

nginx.conf a une configuration par défaut de 80. Si vous n'utilisez pas la configuration par défaut, ajoutez vous-même le nom de domaine et changez d'hôte pour y accéder.

刘奇

Pourquoi c'est encore toi ? Tu y travailles depuis une semaine et tu n'as pas encore réussi

迷茫

Un autre fichier de configuration est introduit dans l'élément de configuration

inclut /etc/nginx/conf.d/*.conf;

Commentez

C'est ça

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!