добавил занесение в лог заголовка Host из запроса клиента. в логах наблюдаются как родные урлы (запросы к givemeBBB.tld), так и два других домена - file-BLABLA.tld и BLABLAfiles.tld
эти два домена висят так же на ip_no1, как и givemeAAAA.tld.
и самое забавное - логи доменам file-BLABLA.tld и BLABLAfiles.tld - пустые.
оба домена (file-BLABLA.tld и BLABLAfiles.tld) декларированы полностью аналогично
server { listen ip_no1:80;
server_name file-BLABLA.tld www.file-BLABLA.tld;
access_log /var/log/nginx/file-BLABLA.tld.access.log main buffer=1m;
set $root_path /some/dir/vhosts/file-BLABLA.tld/public_html;
include /usr/local/etc/nginx/common/*.conf; }
подземный стук. вопрос - откуда?
29 октября 2009 г. 14:35 пользователь Andrew Kopeyko <kaa@xxxxxxxx> написал:
Костенко Евгений wrote:
Добрый день!
Добрый день!
есть два vhost'а, со схожим названием доменов - givemeAAAA.tld и givemeBBB.tld.
vhost'ы декларирированы следующим образом образом:
server {
listen server_ip_no1:80;
server_name www.givemeAAAA.tld givemeAAAA.tld;
access_log /var/log/nginx/givemeAAAA.tld.access.log main buffer=1m;
set $root_path /some/dir/vhosts/givemeAAAA.tld/public_html;
include /usr/local/etc/nginx/common/*.conf;
}
server {
listen server_ip_no2:80;
server_name www.givemeBBB.tld givemeBBB.tld;
access_log /var/log/nginx/givemeBBB.tld.access.log main buffer=1m;
set $root_path /some/dir/vhosts/givemeBBB.tld/public_html;
include /usr/local/etc/nginx/common/*.conf;
}
в логах по givemeBBB.tld всплывают урлы от givemeAAAA.tld.
это нормальное поведение в данной ситуации, т.к. я (вероятно?) что-то лишнего накрутил в конфигах nginx?
или же это предположительный баг? какая информация еще может быть необходима?
А вы добавьте логирование $http_host - и станет ясно "кто виноват", nginx или клиент.