Всем привет!
Уже второй день пытаюсь настроить связку nginx & node.js + socket.io.
Как это все функционирует?
Предположим есть сайт
http://localhost/
На страничке
http://localhost/game/ есть игра, которая взаимодействует с сервером через протокол ws:// , который образует соединение с помощью node.js .
Но также при запросе страницы с игрой (
http://localhost/game/) должна возвращаться статика (index.html), получается там должен работать nginx?
Вот часть моего конфига nginx:
Код:
|
.....
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /Users/xxx/Sites/;
index index.html index.htm;
}
location /game/ {
proxy_pass http://localhost:3000/game/;
}
..... |
И еще одна непонятка:
index.html игры хранится в /Users/xxx/Sites/game/public/ , а не в /Users/xxx/Sites/game/ .
Как и где меняется путь?
Подскажите,
Спасибо!