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?
走同樣的路,發(fā)現(xiàn)不同的人生
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
?
另外,是否已經(jīng)把 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 que 80
est le produit par défaut des services HTTP courants et que le navigateur le gérera automatiquement. 域名:80
的時候,難道瀏覽器不會自動把 :80
幫你去掉嗎?按理說,80
是常見的 HTTP 服務(wù)的默認(rèn)商品,瀏覽器會自動處理啊。
你這個配置,直接訪問 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.