server {
listen 80;
server_name foo.bar.com;
access_log /www/logs/access.log;
error_log /www/logs/error.log;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8077;
}
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location /static/ {
alias /www/app/my_site/static/;
index index.html index.htm;
}
location /media/ {
alias /www/app/media/;
}
}
Ce qui précède est le fichier de configuration. Si vous changez 80 en 8001, vous pouvez y accéder. Ou vous pouvez y accéder directement via IP sans modifier 80.
La combinaison nom de domaine : 80 seule n'est pas accessible. Il n'y a pas de message d'erreur.
Quelle pourrait être la raison?
Dans les systèmes UNIX, les ports inférieurs à 1024 nécessitent des autorisations root pour être surveillés. Avez-vous ajouté
sudo
au démarrage ?sudo
?另外,是否已经把
Aussi, avez-vous ajouté127.0.0.1 foo.bar.com
127.0.0.1 foo.bar.com
aux hôtes ? 🎜Lorsque vous visitez
Nom de domaine :80
, le navigateur ne supprimera-t-il pas automatiquement:80
pour vous ? Il va de soi que80
est le produit par défaut des services HTTP courants et que le navigateur le gérera automatiquement.域名:80
的时候,难道浏览器不会自动把:80
帮你去掉吗?按理说,80
是常见的 HTTP 服务的默认商品,浏览器会自动处理啊。你这个配置,直接访问
Pour votre configuration, accédez simplement àfoo.bar.com
就可以了,不需要再加:80
foo.bar.com
directement. Il n'est pas nécessaire d'ajouter:80
. Lorsque vous accédez directement via IP, vous accédez à la configuration par défaut de Nginx en écoute sur le port 80. 🎜nginx.conf ou d'autres fichiers de configuration vhost ont un accès IP restreint
Par exemple :
serveur {
écoutez 80 par défaut ;
nom_serveur _;
nom_serveur www.example.com exemple.com
retournez 500 ;
}
nmap foo.bar.com pour voir si votre foo.bar.com est l'IP de votre VPS. Au fait, vérifiez si le port 80 a été surveillé. Oh, il peut aussi y avoir des problèmes tels que le dépôt. . .
Vous pouvez vérifier s'il s'agit d'un problème de dépôt. D'accord RobinTang. (Je ne peux pas encore être d'accord...)
121.222.208.43 - - [heure] "-" 400 0 "-" "-"
400 Mauvaise demande.
L'accès est interrompu avant d'atteindre Nginx. Combiné à la disponibilité d’autres ports, il s’agit probablement d’un problème de dépôt. (Peut-être que seulement 80 443 n'est pas utile ?)
J'ai acheté des VPS et des noms de domaine étrangers et je n'ai jamais rencontré ce problème.