python - flask部署中Nginx的问题
阿神
阿神 2017-04-18 10:16:16
0
2
322

Nginx 的配置:

server {
 listen 80;
 server_name 23.145.145.241(vps的ip,我随便写的);
charset    utf-8;
access_log    /var/log/nginx/mysite.access.log    main;
error_log    /var/log/nginx/mysite.error.log    warn;
location / {
    root    /var/www/mysite;
    index    index.html index.htm;
    include uwsgi_params;
    uwsgi_pass    127.0.0.1:5000;
    uwsgi_param UWSGI_PYHOME    /var/www/mysite_venv;
    uwsgi_param UWSGI_CHDIR    /var/www/mysite;
    uwsgi_param PYTHONPATH    /var/www/mystie;
    uwsgi_param UWSGI_MODULE    run;
    uwsgi_param UWSGI_CALLABLE app;
}
}

地址栏输入ip, 访问成功!

问题是:把上面的server_name换成域名,其他不变,再访问就提示“If you see this page, the nginx web server is successfully installed and working. Further configuration is required.”
域名:阿里云买的
vps:搬瓦工
这该怎么解决呀?

阿神
阿神

闭关修行中......

répondre à tous(2)
刘奇

Pouvez-vous publier le fichier de configuration complet ? Ou est-ce votre configuration ?

左手右手慢动作

À en juger par le phénomène, votre requête aurait dû atteindre la configuration par défaut de nginx.

Pourquoi votre serveur de définition n'est pas atteint (devinez) :

De manière générale, la première configuration de serveur qui apparaît deviendra le serveur par défaut.
Si vous définissez vous-même le nom de domaine du serveur, par exemple :
server_name putain-good-name.com

La règle de correspondance de nginx est la suivante :
Utilisez l'hôte dans la requête pour trouver la définition de serveur correspondante pour voir si elle peut correspondre au nom_du serveur.
S'il est trouvé, utilisez le contenu défini dans ce segment de serveur pour répondre.
S'il n'est pas trouvé, sélectionnez la définition de serveur par défaut.

Pour plus de détails, veuillez vous référer à la documentation nginx : http://nginx.org/en/docs/http...

Recommandation :
Vérifiez la configuration de nginx et déterminez vos différentes définitions de serveur.
Essayez d'accéder en utilisant le nom de domaine. Si le DNS n'est pas résolu, vous pouvez le tester en modifiant le fichier hosts.

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!