я хочу связать nodejs к URL, например: http://myproject.com/nodejs/Nginx установить nodejs в порту 80
В настоящее время у меня есть узел в порту 8080.
И у меня есть Nginx конфигурации:
upstream app {
server 127.0.0.1:8080;
}
server {
listen 80; ## listen for ipv4; this line is default and implied
root /home/myproject/www;
index index.html index.htm;
server_name myproject.com;
location /nodejs/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://app/;
proxy_redirect off;
}
}
Когда я открыть URL я получаю:
Welcome to socket.io.
сопп Это нормально.
Но, когда я пытаюсь подключиться на моем сайте, я получаю это:
GET http://myproject.com/socket.io/1/?t=1385767934694 404 (Not Found) socket.io.js:1659
это мой сайт линия сделать подключение:
var socket = io.connect('http://myproject.com/nodejs/');
Как я могу это сделать?
Thx для этой помощи –