我们有某些网站,当客户端浏览这些网站时,我们需要使用代理来屏蔽客户端 IP 地址。我已经在 AWS Linux 2023 上构建了 NGINX。它只适用于 google.com,但不适用于使用 .js 的任何网站。不确定下一步该尝试什么。我有一个域 --> A 记录 --> 带证书的 ALB --> 带 Nginx 的 EC2
server {
listen 443;
server_name ==my LB A-record==.com;
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 120;
send_timeout 120;
proxy_buffer_size 8k;
proxy_buffers 16 8k;
proxy_http_version 1.1;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $server_addr;
proxy_set_header X-Forwarded-For $server_addr;
location / {
proxy_bind $server_addr;
proxy_pass https://myapplications.microsoft.com/;
}
access_log /var/log/nginx/nbis/access.log;
error_log /var/log/nginx/nbis/error.log;
}
错误:拒绝执行来自‘https://==my LB A-record==/bundle/low-change-freq-vendors.54a65ab6.js’的脚本,因为其 MIME 类型‘text/html’不可执行,并且启用了严格的 MIME 类型检查。
有时它可以工作。为什么 URL 没有更改为 myapps?为什么是 MIME 错误?