Что, если установить x.domain.com и y.domain.com на тот же IP-адрес в DNS?
Если я установил x.domain.com и y.domain.com на один и тот же ip-адрес, означает ли это, что Nginx не мог рассказать о различиях между x.domain.com и y.domain.com?
Невозможно ли сопоставить x.domain.com и y.domain в директиве сервера в контексте сервера с другой папкой?
Я также хочу узнать больше о том, как работает компьютерная сеть? Кто-нибудь может дать мне немного ресурсов?
- Как показать файл в браузере вместо загрузки?
- Резервное / автономное потоковое изображение с ffmpeg / nginx RTMP
- Nginx работает на моей Linux-машине, но недоступен с других компьютеров в моей локальной сети
- Как начать nginx на порту 80 при входе в систему OS X?
- NGINX, FastCGI PHP с FTP-доступом, как настроить пользователей / разрешения?
- Почему nginx не может получить доступ к puma socket на CentOS 7?
- Как я могу проверить, правильно ли работает nginx обратный прокси + apache?
- Систематические атаки на несколько сервисов и портов (получение NAT) на хобби-сервере
- Nginx переписать правило для удаления узла пути
- Сделать обратный прокси nginx 302 перенаправлять в подпапку URI вместо root
Если я установил x.domain.com и y.domain.com на один и тот же ip-адрес, означает ли это, что Nginx не мог рассказать о различиях между x.domain.com и y.domain.com?
Невозможно ли сопоставить x.domain.com и y.domain в директиве сервера в контексте сервера с другой папкой?
Оно может; Все HTTP-клиенты отправляют заголовок Host
вместе с запросом. Например,
GET /page.html HTTP / 1.1 Хост: x.domain.com User-Agent: Mozilla / 5.0
Это очень широко используется; См. Виртуальный хостинг . Для конфигурации nginx см. VirtualHostExample на вики nginx .
Несколько (суб) доменов, таких как x.domain.com и y.domain.com, на одном и том же ip-адресе ничего особенного.
Он называется «виртуальный хостинг на основе имени», и вы можете найти дополнительную информацию о википедии или в документации nginx: