/etc/nginx/sites-enabled/mysite.conf mendengar port 80
server {
listen 80;
server_name localhost;
location /static {
alias /home/alps/mysite/blog/static;
}
location / {
uwsgi_pass 127.0.0.1:8001;
include /etc/nginx/uwsgi_params;
}
}
localhost:80 Ia akan melompat ke antara muka lalai nginx dan bukannya antara muka alu-aluan projek django saya
Soalan saya
1. 结果浏览器里面访问localhost:80它会自动跳转到nginx默认的欢迎界面
2. 但是如果监听8080这些端口,localhost:8080可以跳转到正确的界面
3. 请问这是怎么回事呢?我应该如何设置?
Ia harus diduduki oleh /etc/sites-enabled/default. Cuba alih keluar konfigurasi atau tukar port
Pemeriksaan visual, fail konfigurasi ditulis di tempat yang salah?
Ini kerana anda tidak menulis direktori projek,
parameter ini
Adakah nginx telah dimulakan semula
Saya pernah mengalami masalah ini sebelum ini. . Akhirnya, didapati bahawa nginx sistem pelayan sendiri telah menduduki port 80. . Hanya nyahpasangnya.
Anda boleh menilai seperti ini: lsof -i:80
Lihat proses mana yang mendudukinya, kemudian bunuh atau nyahpasangnya, dan kemudian mulakan proses anda sendiri
nginx.conf mempunyai konfigurasi lalai sebanyak 80. Jika anda tidak menggunakan konfigurasi lalai, tambahkan nama domain itu sendiri dan tukar hos untuk mengakses.
Mengapa anda lagi? Anda telah mengusahakannya selama seminggu dan anda masih belum berjaya
Satu lagi fail konfigurasi diperkenalkan dalam item konfigurasi
sertakan /etc/nginx/conf.d/*.conf;
Komen keluar
Itu sahaja