Rumah > Soal Jawab > teks badan
/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. 请问这是怎么回事呢?我应该如何设置?
给我你的怀抱2017-05-16 17:15:02
Ia harus diduduki oleh /etc/sites-enabled/default. Cuba alih keluar konfigurasi atau tukar port
巴扎黑2017-05-16 17:15:02
Ini kerana anda tidak menulis direktori projek,
parameter ini
root /home/www
ringa_lee2017-05-16 17:15:02
location / {
include /etc/nginx/uwsgi_params;
uwsgi_pass 127.0.0.1:8001;
uwsgi_param UWSGI_SCRIPT <__DJANGO_PROJECT__>.wsgi;
uwsgi_param UWSGI_CHDIR /<__DJANGO_HOME_DIR__>;
index index.html index.html;
client_max_body_size 35M;
}
巴扎黑2017-05-16 17:15:02
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
黄舟2017-05-16 17:15:02
nginx.conf mempunyai konfigurasi lalai sebanyak 80. Jika anda tidak menggunakan konfigurasi lalai, tambahkan nama domain itu sendiri dan tukar hos untuk mengakses.
怪我咯2017-05-16 17:15:02
Mengapa anda lagi? Anda telah mengusahakannya selama seminggu dan anda masih belum berjaya
迷茫2017-05-16 17:15:02
Satu lagi fail konfigurasi diperkenalkan dalam item konfigurasi
Komen keluar
Itu sahaja