[英]Node.js on the same port with apache,proxy pass not working
這是我的虛擬主機
名稱VirtualHost *:8080
<VirtualHost mysite.org:8080>
ServerAdmin panda@gmail.com
ServerName localhost
ServerAlias www.mysite.org
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://mysite.org:8081/
ProxyPassReverse http://mysite.org:8081/
</Location>
DocumentRoot /Users/panda/Dropbox/www/_playground/node
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
現在從我的apache應用程序中,如果我嘗試鏈接這樣的腳本文件: <script src="/socket.io/socket.io.js"></script>
不起作用,我需要這樣做: <script src="http://mysite.org:8081/socket.io/socket.io.js"></script>
我做錯了嗎?
嘗試使用xhr-polling作為傳輸方式,websocket不太可能通過apache代理工作
socketio.set("transports", ["xhr-polling"]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.