如何解决使用 Nginx 作为反向代理时出现错误 404
我的 Nginx 反向代理有一个大问题。我有一个用 Debian 10 托管的 asp.net core 3.1 编程的网站,我使用 Nginx 作为反向代理。当我从内部网络访问该网站时,它工作得很好;但是当我尝试从互联网上的另一台主机访问它时,它会引发 404 错误。我试图阅读日志,但没有记录在那里。
我的配置是下一个:
server {
listen *:80;
add_header Strict-Transport-Security max-age=15768000;
return 301 https://$host$request_uri;
}
upstream Ingeco.Web {
server localhost:5000;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.ingeco.cu 190.92.119.18;
ssl_certificate /root/Certificate/fullchain.pem;
ssl_certificate_key /root/Certificate/privkey.pem;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
ssl_stapling off;
ssl_stapling_verify off;
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains;preload";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
location / {
proxy_pass http://localhost:5000/;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。