nginx - Nginx 在 proxy_pass 上返回 404
问题描述
我在 Nginx 1.20.1 上有以下配置,每当我尝试访问 test.xxx.com/something/ 时,我都会收到 404 错误。我知道还有其他类似的问题,但我已经在 proxy_pass 的末尾有 / 所以我不知道该怎么做。奇怪的是,我在该配置上还有 20 台其他服务器,它们都是相同的,但只有这台不起作用。任何想法?
upstream test {
server x.x.x.x:8443;
}
server {
listen 8090;
server_name test.xxx.com;
root /var/www/vhosts/test.xxx.com/;
location / {
access_log /var/log/nginx/access_test.log upstreamlog;
proxy_pass https://test/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_connect_timeout 75s;
proxy_send_timeout 1800s;
proxy_read_timeout 1800s;
}
}
解决方案
推荐阅读
- python - 与同义词的余弦相似度
- django - Django - 使用相关属性过滤外键
- amazon-web-services - 从 gitlab ci/cd 到 AWS EC2
- c++ - 使用 std::vector 创建自定义复数类的向量
- python - 使用带有参数估计的 specutils 的 Gaussian1d
- ruby-on-rails - 外键约束失败 - Rails 数据库迁移
- ios - 适用于 iOS 的 Firebase 动态链接适用于我的设备和模拟器,但发布后不适用于用户
- javascript - 使用 Gmail API 获取 gmail 附件
- python - 尝试创建一个快速排序功能来更改原始列表,但它不会对其进行任何更改
- nightwatch.js - 如何在 Nightwatch 中根据环境设置 retryAssertionTimeout