Назад | Перейти на главную страницу

доменное имя, указывающее на IP-адрес с определенным портом

Итак, мой сайт настроен на nginx и gunicorn.

Однако я не использую порт 80 для сайта, вместо этого я использую порт 8888. Можно ли указать доменному имени использовать порт 8888 вместо 80 при подключении через mydomain.net?

В настоящее время мне нужно будет связаться с mydomain.net:8888. Можно ли это сделать с помощью nginx, если это невозможно сделать на стороне доменного имени?

Нет, и вы неправильно понимаете роль различных технологий здесь.

DNS превращает доменное имя в IP-адрес. У него нет информации о порте для подключения; это можно изменить только на стороне клиента, а текущие веб-браузеры не имеют механизма для динамического поиска порта.

Вы можете заставить его работать в nginx в том смысле, что вы можете заставить nginx обслуживать ваше приложение через порт 80. Ничего другого не будет работать; он не может изменить поведение браузера больше, чем что-либо еще.

Ваш вопрос действительно таков: «Могу ли я заставить браузеры подключаться к порту, отличному от 80, по умолчанию, даже если им не сообщается об этом при использовании HTTP?», И все же нет.