Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 60
1

Не видит соединение пользователя после установки nginx

17.01.2018, 22:56. Показов 1023. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Переместил сервер на nginx, после чего node js отказался работать, вроде бы ловит подключение (пишет info - unhandled socket.io url) но сам js не ловит, на сайте ошибок в консоли браузера нету, во вкладке network пытается подключится к серверу

код:

клиент:
HTML5
1
2
3
<script src="../socket.io/socket.io.js"></script>
<script src="http://code.jquery.com/jquery-latest.min.js"type="text/javascript"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.slim.js"></script></body>
Javascript
1
2
3
4
5
6
7
8
(function($) {
    $(document).ready(function() {
        var socket = io('serverip/socket.io/');
        socket.on('connect', function () {
            console.log('connected'); // не выдает
        });
    });
})(jQuery);
сервер:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var express = require('express');
var path = require('path');
var app     = express();
var server  = app.listen(3000);
var io = require('socket.io').listen(server);
var port = process.env.PORT || 3000;
 
server.listen(port, function () {
  console.log('Server listening at port %d', port);
});
 
io.sockets.on('connection', function (socket) {
    console.log(1) // не выводит
}
nginx.conf:
Код
http {
	upstream node {
		server localhost:3000;
	}

	server {
		listen *:80; ## listen for ipv4
		server_name localhost;
		access_log /var/log/nginx/access.log;
		# Перенаправление на back-end
		location / {
			proxy_pass http://localhost:8080;
			proxy_set_header Host $host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $remote_addr;
			proxy_connect_timeout 120;
			proxy_send_timeout 120;
			proxy_read_timeout 180;
		}
		location /socket.io/ { 
		  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://serverip:3000;
		  proxy_redirect off;

		  proxy_http_version 1.1;
		  proxy_set_header Upgrade $http_upgrade;
		  proxy_set_header Connection "upgrade";
		}
	}
}
Спасибо
Миниатюры
Не видит соединение пользователя после установки nginx  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2018, 22:56
Ответы с готовыми решениями:

После установки VS 2013 на Windows 8.1 перестало подключаться vpn соединение
После установки вижлы 2013 на винду 8.1 перестало подключаться vpn соединение, так же создалось...

вылетает сетевое соединение после удаленного подключения пользователя
windows 7 x64 не имеет значения откуда я подключаюсь, либо через сетку линуксом, либо через варю,...

После установки windows10 компьютер не видит видеокарту
После установки windows10 компьютер не видит видеокарту. Стоит базовый видеоадаптер от Майкрософт....

HP 15-ac168ur после установки Windows 7 не видит USB
Установил Windows 7 с флешки. После загрузки винды она не видит USB. Устанавливает драйвер USB 3.0...

2
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 60
18.01.2018, 17:30  [ТС] 2
j2FunOnly удалил вложения:
Не видит соединение пользователя после установки nginx

Не видит соединение пользователя после установки nginx
0
0 / 0 / 0
Регистрация: 09.10.2015
Сообщений: 60
19.01.2018, 17:39  [ТС] 3
upp

Добавлено через 2 минуты
или прошу дать пример как реализовать nginx + socket.io
0
19.01.2018, 17:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2018, 17:39
Помогаю со студенческими работами здесь

Windows 7 не видит HDD после установки Linux
Форматнул винчестер начисто, усановил Линукс. Файловие системы 100 мб НТФС 400 Гб НТФС 15 гб...

После установки не видит видео карту Gf 9800gt
ЧТО МНЕ СДЕЛАТЬ, ПОДСКАЖИТЕ ПЛЗ!!!!! обновил xp на висту бизнес 32. после установки не видит видео...

На другом компьютере после установки приложение не видит БД
Помогите пожалуйста .Создал проект на Delphi 7 с базой данных на Sql server .В папке с моим...

После установки программа не видит собственные DLL
Делаю в InnoSetup инсталлятор для самописной программы. Программа состоит из исполняемого файла и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru