我想要 Html 文件访问 PLC S7-1507(西门子软件控制器)的文件浏览器。我的前端 WinCC Unfied 使用 Java 脚本 (ajax) 发出 Html 请求。两者都在同一系统(Windows 10)上运行。 但我正在努力应对 CORS 限制。经过大量研究后,我找到了一个人,他能够使用 nginx 反向代理绕过这个问题,但没有任何说明。 所以我希望你能帮助我获得 nginx 服务器的正确配置。
信息:
文件浏览器地址:https://192.168.73.2:343/Portal/Portal.mwsl?PriNav=Filebrowser&Path=/UserFiles 或 https://192.168.60.100:343/Portal/Portal.mwsl?PriNav=Filebrowser&Path=/UserFiles
我的前端地址:https://m1234/WebRH 或 https://192.168.60.100/WebRH
nginx当前配置:
server {
listen 443;
server_name m23xx
error_page 404 /404.html;
location / {
#proxy_set_header Host $http_host;
proxy_pass https://192.168.60.100:343;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
主机文件: 192.168.60.100米1234
我的目标:
进展: 得到错误:
index.html:139 POST https://xxxx:xxxxxxxx@m1234:343/Portal/Portal.mwsl?PriNav=Filebrowser&Path=/UserFiles/ net::ERR_CERT_COMMON_NAME_INVALID
这似乎是一个 SSL 错误,但我不明白,我没有使用任何证书?
感谢您的帮助