[英]How to configure the --public-host to run angular universal app behind nginx reverse proxy?
[英]How to configure weinre behind Nginx proxy?
我安裝了最新的weinre (2.0.0-pre-I0Z7U9OV)。 我可以啟動它,一切都很好,但是我需要在Nginx代理后面運行它,才能使用受信任的SSL證書。 所以我嘗試了以下內容:
upstream weinre {
server 127.0.0.1:8080;
}
server {
...
location /weinre/ {
proxy_pass http://weinre/;
proxy_set_header Host $host;
}
}
該網站正在打開,一切正常,但是將目標腳本添加到我的移動頁面時,我看不到它出現在目標列表中。 因此,我開始深入研究它,並在Chrome控制台中找到了以下問題:
POST https://domain.net/ws/target 404 (Not Found)
為什么要發布到ws/target
而不是weinre/ws/target
? 由於其他所有內容都在weinre子位置下工作。
在這種設置下甚至可以運行weinre嗎?
不太確定那里發生了什么; 您要嵌入到頁面中的目標腳本的URL是什么? 可以通過設置全局window.WeinreServerURL
來覆蓋weinre服務器的URL,而不是通過目標腳本來計算它,如在Target.coffee文件中看到的那樣。 您可以在此處查看如何使用服務器URL將URL獲取到“套接字” URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.