[英]Web Page cannot reach reverse proxy server
我正在嘗試創建一個HTML頁面,該頁面可以從我的網絡上的任何位置訪問,但是還可以到達允許該網頁訪問本地服務器的反向代理。
我正在使用Mac服務器,並且可以從LAN上任何位置的任何設備訪問該網頁。
我的網頁以這種方式成功調用了Internet服務器:
var requestURL = "https://api.spark.io/v1/devices/" + deviceID + "/" + getFunc + "/?access_token=" + accessToken; $.getJSON(requestURL, function(json) { document.getElementById("range").innerHTML = json.result + "%"; document.getElementById("myRange").value = json.result; });
我用於網頁的服務器是10.0.1.16,也可以在server.local上訪問。
我測試了Web應用程序,該應用程序以如下方式調用服務器:
$.getJSON("http://127.0.0.1:8080/data_request?id=status&output_format=json&DeviceNum=3", function(data) { var found = data.Device_Num_3.states.filter(function(item) { return item.variable === 'CurrentSetpoint'; }); var currentTemp = found[0].value; document.getElementById("mainSetpoint").innerHTML = currentTemp; var found = data.Device_Num_3.states.filter(function(item) { return item.variable === 'CurrentTemperature'; }); var currentTemp = found[0].value; document.getElementById("mainActual").innerHTML = currentTemp; });
並且它有效,但僅當我在Mac服務器上加載網頁時才有效。 網絡上的任何其他設備都可以訪問該網頁,但是遺憾的是它無法訪問反向代理服務器。
其中127.0.0.1:8080是反向代理的IP和端口。
顯然我不明白這是怎么回事...
有人可以在這里指引我正確的方向嗎?
**********編輯************
我嘗試在Mac服務器上設置反向代理,但我認為我還有另一個問題:
MacBook-Pro-5:WebPage username$ reverse-proxy -h 10.0.1.51 -p 8080 -t 10.0.1.25:3480
events.js:141
throw er; // Unhandled 'error' event
^
Error: listen EADDRNOTAVAIL 10.0.1.51:8080
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1223:19)
at listen (net.js:1272:10)
at net.js:1381:9
at nextTickCallbackWith3Args (node.js:448:9)
at process._tickCallback (node.js:354:17)
at Function.Module.runMain (module.js:443:11)
at startup (node.js:134:18)
at node.js:962:3
MacBook-Pro-5:WebPage username$
*********編輯2 ****************
launchd 1 root 9u IPv6 0xd1f0298f394c8b5b 0t0 TCP *:548 (LISTEN)
launchd 1 root 10u IPv4 0xd1f0298f394ceaab 0t0 TCP *:548 (LISTEN)
launchd 1 root 11u IPv6 0xd1f0298f394c8b5b 0t0 TCP *:548 (LISTEN)
launchd 1 root 12u IPv4 0xd1f0298f394ceaab 0t0 TCP *:548 (LISTEN)
launchd 1 root 14u IPv6 0xd1f0298f3a57465b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 16u IPv6 0xd1f0298f394c865b 0t0 TCP *:625 (LISTEN)
launchd 1 root 20u IPv4 0xd1f0298f394ce1db 0t0 TCP *:625 (LISTEN)
launchd 1 root 21u IPv4 0xd1f0298f3a51f90b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 22u IPv6 0xd1f0298f394c865b 0t0 TCP *:625 (LISTEN)
launchd 1 root 23u IPv4 0xd1f0298f394ce1db 0t0 TCP *:625 (LISTEN)
launchd 1 root 26u IPv6 0xd1f0298f394c815b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 27u IPv4 0xd1f0298f394cd90b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 31u IPv6 0xd1f0298f394c815b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 33u IPv4 0xd1f0298f394cd90b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 40u IPv6 0xd1f0298f3a573c5b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 44u IPv4 0xd1f0298f3a51f03b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 45u IPv4 0xd1f0298f3a51f03b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 55u IPv6 0xd1f0298f394c775b 0t0 TCP *:22 (LISTEN)
launchd 1 root 56u IPv6 0xd1f0298f394c7c5b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 57u IPv4 0xd1f0298f394cd03b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 58u IPv4 0xd1f0298f394cc76b 0t0 TCP *:22 (LISTEN)
launchd 1 root 59u IPv6 0xd1f0298f394c725b 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 60u IPv6 0xd1f0298f394c775b 0t0 TCP *:22 (LISTEN)
launchd 1 root 61u IPv4 0xd1f0298f394cc76b 0t0 TCP *:22 (LISTEN)
launchd 1 root 62u IPv4 0xd1f0298f394cbe9b 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 66u IPv6 0xd1f0298f3a573c5b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 67u IPv4 0xd1f0298f3a51f90b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 68u IPv6 0xd1f0298f3a57465b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 73u IPv4 0xd1f0298f394ca42b 0t0 TCP *:21 (LISTEN)
launchd 1 root 74u IPv6 0xd1f0298f3a57375b 0t0 TCP *:21 (LISTEN)
launchd 1 root 75u IPv4 0xd1f0298f394ca42b 0t0 TCP *:21 (LISTEN)
launchd 1 root 76u IPv6 0xd1f0298f3a57375b 0t0 TCP *:21 (LISTEN)
launchd 1 root 77u IPv6 0xd1f0298f3a57325b 0t0 TCP *:311 (LISTEN)
launchd 1 root 78u IPv4 0xd1f0298f39ceaaab 0t0 TCP *:311 (LISTEN)
launchd 1 root 79u IPv4 0xd1f0298f39ceaaab 0t0 TCP *:311 (LISTEN)
launchd 1 root 80u IPv6 0xd1f0298f3a57325b 0t0 TCP *:311 (LISTEN)
launchd 1 root 81u IPv4 0xd1f0298f3a51d5cb 0t0 TCP localhost:62308 (LISTEN)
launchd 1 root 82u IPv6 0xd1f0298f394c7c5b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 87u IPv4 0xd1f0298f394cd03b 0t0 TCP *:1640 (LISTEN)
kdc 103 root 6u IPv6 0xd1f0298f394c635b 0t0 TCP *:88 (LISTEN)
kdc 103 root 8u IPv4 0xd1f0298f39ce903b 0t0 TCP *:88 (LISTEN)
awacsd 200 root 8u IPv6 0xd1f0298f3a57415b 0t0 TCP [fdfa:bec8:a072:c156:ca1:f89:261a:c6b2]:4488 (LISTEN)
cupsd 216 root 11u IPv4 0xd1f0298f394cbe9b 0t0 TCP localhost:631 (LISTEN)
cupsd 216 root 12u IPv6 0xd1f0298f394c725b 0t0 TCP localhost:631 (LISTEN)
cupsd 216 root 13u IPv4 0xd1f0298f39ce642b 0t0 TCP *:631 (LISTEN)
cupsd 216 root 14u IPv6 0xd1f0298f394c595b 0t0 TCP *:631 (LISTEN)
kpasswdd 222 root 4u IPv6 0xd1f0298f394c5e5b 0t0 TCP *:464 (LISTEN)
kpasswdd 222 root 6u IPv4 0xd1f0298f3a520aab 0t0 TCP *:464 (LISTEN)
kadmind 223 root 4u IPv4 0xd1f0298f3a51e76b 0t0 TCP *:749 (LISTEN)
kadmind 223 root 5u IPv6 0xd1f0298f3a574b5b 0t0 TCP *:749 (LISTEN)
httpd 259 root 5u IPv6 0xd1f0298f3a57285b 0t0 TCP *:8088 (LISTEN)
named 261 root 20u IPv4 0xd1f0298f3a5201db 0t0 TCP localhost:53 (LISTEN)
named 261 root 21u IPv4 0xd1f0298f39ce6cfb 0t0 TCP server.brower.private:53 (LISTEN)
named 261 root 22u IPv4 0xd1f0298f394cacfb 0t0 TCP localhost:54 (LISTEN)
named 261 root 23u IPv4 0xd1f0298f39ce876b 0t0 TCP 10.0.1.16:53 (LISTEN)
httpd 264 _softwareupdate 5u IPv6 0xd1f0298f3a57285b 0t0 TCP *:8088 (LISTEN)
httpd 267 root 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 267 root 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
ARDAgent 307 admin 10u IPv6 0xd1f0298f394c545b 0t0 TCP *:3283 (LISTEN)
httpd 429 _www 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 429 _www 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
httpd 430 _www 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 430 _www 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
server:~ admin$ sudo lsof -i -P | grep -i "listen"
launchd 1 root 9u IPv6 0xd1f0298f394c8b5b 0t0 TCP *:548 (LISTEN)
launchd 1 root 10u IPv4 0xd1f0298f394ceaab 0t0 TCP *:548 (LISTEN)
launchd 1 root 11u IPv6 0xd1f0298f394c8b5b 0t0 TCP *:548 (LISTEN)
launchd 1 root 12u IPv4 0xd1f0298f394ceaab 0t0 TCP *:548 (LISTEN)
launchd 1 root 14u IPv6 0xd1f0298f3a57465b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 16u IPv6 0xd1f0298f394c865b 0t0 TCP *:625 (LISTEN)
launchd 1 root 20u IPv4 0xd1f0298f394ce1db 0t0 TCP *:625 (LISTEN)
launchd 1 root 21u IPv4 0xd1f0298f3a51f90b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 22u IPv6 0xd1f0298f394c865b 0t0 TCP *:625 (LISTEN)
launchd 1 root 23u IPv4 0xd1f0298f394ce1db 0t0 TCP *:625 (LISTEN)
launchd 1 root 26u IPv6 0xd1f0298f394c815b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 27u IPv4 0xd1f0298f394cd90b 0t0 TCP *:5900 (LISTEN)
launchd 1 root 40u IPv6 0xd1f0298f3a573c5b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 44u IPv4 0xd1f0298f3a51f03b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 45u IPv4 0xd1f0298f3a51f03b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 55u IPv6 0xd1f0298f394c775b 0t0 TCP *:22 (LISTEN)
launchd 1 root 56u IPv6 0xd1f0298f394c7c5b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 57u IPv4 0xd1f0298f394cd03b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 58u IPv4 0xd1f0298f394cc76b 0t0 TCP *:22 (LISTEN)
launchd 1 root 59u IPv6 0xd1f0298f394c725b 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 60u IPv6 0xd1f0298f394c775b 0t0 TCP *:22 (LISTEN)
launchd 1 root 61u IPv4 0xd1f0298f394cc76b 0t0 TCP *:22 (LISTEN)
launchd 1 root 62u IPv4 0xd1f0298f394cbe9b 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 66u IPv6 0xd1f0298f3a573c5b 0t0 TCP localhost:4443 (LISTEN)
launchd 1 root 67u IPv4 0xd1f0298f3a51f90b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 68u IPv6 0xd1f0298f3a57465b 0t0 TCP localhost:4444 (LISTEN)
launchd 1 root 73u IPv4 0xd1f0298f394ca42b 0t0 TCP *:21 (LISTEN)
launchd 1 root 74u IPv6 0xd1f0298f3a57375b 0t0 TCP *:21 (LISTEN)
launchd 1 root 75u IPv4 0xd1f0298f394ca42b 0t0 TCP *:21 (LISTEN)
launchd 1 root 76u IPv6 0xd1f0298f3a57375b 0t0 TCP *:21 (LISTEN)
launchd 1 root 77u IPv6 0xd1f0298f3a57325b 0t0 TCP *:311 (LISTEN)
launchd 1 root 78u IPv4 0xd1f0298f39ceaaab 0t0 TCP *:311 (LISTEN)
launchd 1 root 79u IPv4 0xd1f0298f39ceaaab 0t0 TCP *:311 (LISTEN)
launchd 1 root 80u IPv6 0xd1f0298f3a57325b 0t0 TCP *:311 (LISTEN)
launchd 1 root 81u IPv4 0xd1f0298f3a51d5cb 0t0 TCP localhost:62308 (LISTEN)
launchd 1 root 82u IPv6 0xd1f0298f394c7c5b 0t0 TCP *:1640 (LISTEN)
launchd 1 root 87u IPv4 0xd1f0298f394cd03b 0t0 TCP *:1640 (LISTEN)
kdc 103 root 6u IPv6 0xd1f0298f394c635b 0t0 TCP *:88 (LISTEN)
kdc 103 root 8u IPv4 0xd1f0298f39ce903b 0t0 TCP *:88 (LISTEN)
awacsd 200 root 8u IPv6 0xd1f0298f3a57415b 0t0 TCP [fdfa:bec8:a072:c156:ca1:f89:261a:c6b2]:4488 (LISTEN)
cupsd 216 root 11u IPv4 0xd1f0298f394cbe9b 0t0 TCP localhost:631 (LISTEN)
cupsd 216 root 12u IPv6 0xd1f0298f394c725b 0t0 TCP localhost:631 (LISTEN)
cupsd 216 root 13u IPv4 0xd1f0298f39ce642b 0t0 TCP *:631 (LISTEN)
cupsd 216 root 14u IPv6 0xd1f0298f394c595b 0t0 TCP *:631 (LISTEN)
kpasswdd 222 root 4u IPv6 0xd1f0298f394c5e5b 0t0 TCP *:464 (LISTEN)
kpasswdd 222 root 6u IPv4 0xd1f0298f3a520aab 0t0 TCP *:464 (LISTEN)
kadmind 223 root 4u IPv4 0xd1f0298f3a51e76b 0t0 TCP *:749 (LISTEN)
kadmind 223 root 5u IPv6 0xd1f0298f3a574b5b 0t0 TCP *:749 (LISTEN)
httpd 259 root 5u IPv6 0xd1f0298f3a57285b 0t0 TCP *:8088 (LISTEN)
named 261 root 20u IPv4 0xd1f0298f3a5201db 0t0 TCP localhost:53 (LISTEN)
named 261 root 21u IPv4 0xd1f0298f39ce6cfb 0t0 TCP server.brower.private:53 (LISTEN)
named 261 root 22u IPv4 0xd1f0298f394cacfb 0t0 TCP localhost:54 (LISTEN)
named 261 root 23u IPv4 0xd1f0298f39ce876b 0t0 TCP 10.0.1.16:53 (LISTEN)
httpd 264 _softwareupdate 5u IPv6 0xd1f0298f3a57285b 0t0 TCP *:8088 (LISTEN)
httpd 267 root 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 267 root 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
ARDAgent 307 admin 10u IPv6 0xd1f0298f394c545b 0t0 TCP *:3283 (LISTEN)
httpd 429 _www 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 429 _www 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
httpd 430 _www 5u IPv6 0xd1f0298f394c4a5b 0t0 TCP *:443 (LISTEN)
httpd 430 _www 7u IPv6 0xd1f0298f394c6d5b 0t0 TCP *:80 (LISTEN)
screensha 976 root fp.u IPv4 0xd1f0298f394cd90b 0t0 TCP *:5900 (LISTEN) (fileport=0x1b03)
screensha 976 root fp.u IPv6 0xd1f0298f394c815b 0t0 TCP *:5900 (LISTEN) (fileport=0x1c03)
screensha 976 root 4u IPv6 0xd1f0298f394c815b 0t0 TCP *:5900 (LISTEN)
screensha 976 root 5u IPv4 0xd1f0298f394cd90b 0t0 TCP *:5900 (LISTEN)
node 985 admin 12u IPv4 0xd1f0298f3bea21db 0t0 TCP localhost:8080 (LISTEN)
可能是因為127.0.0.1是反向代理服務器上的回送地址。 使用該地址只能在有問題的計算機上使用。
嘗試使用反向代理服務器的LAN IP(可能是10.0.1.x)。 我猜反向代理服務器運行在Mac服務器上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.