簡體   English   中英

如何在Nginx代理后面配置weinre?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM