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/;
}
}
Di atas ialah fail konfigurasi Jika anda menukar 80 kepada 8001, anda boleh mengaksesnya. Atau anda boleh mengaksesnya terus melalui IP tanpa mengubah suai 80.
Gabungan nama domain: 80 sahaja tidak boleh diakses. Tiada mesej ralat.
Apakah sebabnya?
走同樣的路,發(fā)現(xiàn)不同的人生
Dalam sistem UNIX, port di bawah 1024 memerlukan kebenaran root untuk memantau Adakah anda telah menambahkan sudo
semasa permulaan? sudo
?
另外,是否已經(jīng)把 127.0.0.1 foo.bar.com
127.0.0.1 foo.bar.com
pada hos? ??Apabila anda melawati Nama domain:80
, tidakkah penyemak imbas akan mengalih keluar :80
secara automatik untuk anda? Memang wajar bahawa 80
ialah produk lalai perkhidmatan HTTP biasa dan penyemak imbas akan mengendalikannya secara automatik. 域名:80
的時(shí)候,難道瀏覽器不會(huì)自動(dòng)把 :80
幫你去掉嗎?按理說,80
是常見的 HTTP 服務(wù)的默認(rèn)商品,瀏覽器會(huì)自動(dòng)處理啊。
你這個(gè)配置,直接訪問 foo.bar.com
就可以了,不需要再加 :80
foo.bar.com
. Tidak perlu menambah :80
. Apabila anda mengakses terus melalui IP, anda sedang mengakses konfigurasi lalai mendengar Nginx pada port 80. ??nginx.conf atau fail conf vhost lain telah menyekat akses IP
Contohnya:
pelayan {
dengar 80 lalai;
nama_pelayan _;
nama_pelayan www.example.com example.com
pulangkan 500;
}
nmap foo.bar.com untuk melihat sama ada foo.bar.com anda ialah IP VPS anda, semak sama ada port 80 telah dipantau. Oh, mungkin ada juga isu seperti pemfailan. . .
Anda boleh menyemak sama ada ia adalah isu pemfailan. Setuju RobinTang. (Belum boleh setuju...)
121.222.208.43 - - [masa] "-" 400 0 "-" "-"
400 Permintaan buruk.
Akses rosak sebelum sampai ke Nginx. Digabungkan dengan ketersediaan port lain, ia mungkin menjadi isu pemfailan. (Mungkin 80,443 sahaja tidak berguna?)
Saya telah membeli VPS dan nama domain asing dan tidak pernah menghadapi masalah ini.