Задать вопрос
inscamp
@inscamp

Как объявить порт по умолчанию и не дописывать его в URL?

На DigitalOcean был поднят удаленный сервер с Ubuntu, поставлена node.js и запущено тестовое приложение.
Проблема в том, что достучаться до сервера можно только дописывая порт в URL, т.е. http://111.11.111.111:8080. Мне, стало быть, необходимо объявить в настройках сервера порт 8080 по умолчанию. Как это делается?
  • Вопрос задан
  • 1015 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 3
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Ставим nginx и им слушаем 80ый порт, свою непонятную фигню, каковой является node.js, вешаем на ::1 и только на него на любом удобном порту, делаем конфиг nginx вида

server {
listen 80;
server_name nodejsdermo.gov.no;
location / {
proxy_pass http://localhost:8080;
}
}

Где nodejsdermo.gov.no — имя сервера по которому обращаетесь, а 8080 — порт на котором вы запускаете свою маргинальщину. Не исключено, что еще стоит передавать заголовки про IPшник клиента вашей фигне, но это уж без меня нагуглите как делать.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Ubuntu
software engineer
Поднимите удаленный сервер с убунтой на стандартном HTTP порту.
Мир не готов менять для вас стандарты

P.S.
habrahabr.ru/post/153059
Ответ написан
inscamp
@inscamp Автор вопроса
о настройке nginx reverse proxi тут написано
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы