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:搬瓦工
这该怎么解决呀?
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.