Я начинаю работать в Linux и Apache, поэтому это может быть тривиальным вопросом для профессионалов. Несмотря на то, что я искал способ заставить виртуальный хост указывать на внутренний IP-адрес в Ubuntu следующим образом:Сделать виртуальный хост сервера Apache указывать на внутренний IP
Вы будете подключать Socket.io к node.domain.com -> virtual host -> localhost: 3000
Почему я не могу это сделать? domain.com:3000 Потому что в некоторых школах и общественных местах может быть заблокировано большинство портов, кроме 80 и 443.
PS. Я не могу купить другой сервер только для Node.js, где я мог бы редактировать A-Records.
Благодарим вас за все ответы и предложения.
Может быть, вы могли бы разместить этот вопрос на ServerFault или Unix и Linux сообщества этот вопрос на самом деле не подразумевает какой-то код, но это скорее настройка Apache и сервер. –