asp.net-core - 使用 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/;
}
}
解决方案
推荐阅读
- java - 对多个匹配建议的 Aspectj 异常处理
- django-rest-framework - 如何在 django rest 框架中处理多个 slug
- javascript - 使用 GET 下载使用 POST 创建的文件
- oracle - 如何将图像作为 BLOB 插入 Oracle 数据库
- javascript - 在 HTML 表格中隐藏部分单元格
- javascript - ThreeJS - 未捕获的 TypeError:b[c].call 不是函数 - Orbit Controls
- html - 滚动时保持在顶部的凹头
- c# - 极端优化库中的 Newton-Raphson
- java - JComboBox更改下拉箭头图像不起作用
- vb.net - 拆分字符串包括空格