centos 7 + nginx как добавить subdomen для сайта

12
M
На сайте с 20.08.2004
Offline
376
1201

centos 7 + nginx как добавить subdomen для сайта

спасибо.

отец сыночка, лапочки дочки и еще одного сыночка
S
На сайте с 23.05.2004
Offline
316
#1

так же как и сайт, разницы вообще нет.

Это просто подпись.
M
На сайте с 20.08.2004
Offline
376
#2

добавил зону днс

добавил конфиг нжинкс

перегрузил нжинкс

перебрасывает на доменную зону более низшего уровня (прописанную как host на сервере)

S
На сайте с 23.05.2004
Offline
316
#3

Оба конфига приведите плиз, без них только гадать.

redeyer
На сайте с 27.01.2010
Offline
102
#4
Miracle:
добавил зону днс

Это через какую-то панельку делаете? что на сервере стоит?

Stek верно сказал, что разницы между сабом и обычным доменом нет никакой. Просто как два отдельных разных сайта понимайте саб и сам домен.

Miracle:
перебрасывает на доменную зону более низшего уровня

Что это значит, какого еще низшего уровня? Примеры хотя бы на site.com и sub.site.com приведите.

Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert
M
На сайте с 20.08.2004
Offline
376
#5

да ничего сложного

server {

server_name www.ua.site.kiev.ua;

return 301 http://ua.site.kiev.ua$request_uri;

}

server {

server_name ua.site.kiev.ua;

set $site_root '/www/ua.site.kiev.ua';

root $site_root;

index index.php;

include /etc/nginx/conf.d/common.inc;

}

---------- Добавлено 06.01.2017 в 00:38 ----------

при обращении к ua.site.kiev.ua перебрасывает на site.kiev.ua;

но, предполагаю, что даже если бы я настраивал для другого сайта , например, ua.zzzz.kiev.ua; всеравно перебрасывало бы на site.kiev.ua;

так как он прописан в host (не знаю правильно ли выразился)

S
На сайте с 23.05.2004
Offline
316
#6

Скажу так - конфиги разные, пересекаться не должны.

Советую добавить в оба access_log директиву и по ней наблюдать, куда изначально идет обращение. А далее уже по ситуации.

Возможно где то в скриптах редирект.

P.S. вообще ситуация, когда редактируешь один скрипт, проверяешь другой и на совершенно другом домене - не редка. Так что сначала включаем логи, именно по ним можно понять доходит ли вообще запрос до сервера.

M
На сайте с 20.08.2004
Offline
376
#7

спасибо за помощь

но, чет не вижу tailом ничего и близко связанного с этой проблемой

подскажите как в таком большом файле искать? grep? если можно подробней ))

спасибо.

redeyer
На сайте с 27.01.2010
Offline
102
#8
Miracle:
так как он прописан в host (не знаю правильно ли выразился)

То что там прописано в hosts не влияет на ваши редиректы. Смотрите какой-нибудь .htaccess в папке /www/ua.site.kiev.ua.

Либо не перезапускаете nginx, попробуйте ему сделать не рестарт, а стоп, потом старт. С таким тоже сталкивался.

И еще, проверяйте не через браузер, а wget с консоли, он достоверно покажет есть ли там какой-то редирект или нет. Браузер может закэшировать ответ от старых конфигов.

M
На сайте с 20.08.2004
Offline
376
#9
redeyer:
То что там прописано в hosts не влияет на ваши редиректы. Смотрите какой-нибудь .htaccess в папке /www/ua.site.kiev.ua.

апачи нет

redeyer:
Либо не перезапускаете nginx, попробуйте ему сделать не рестарт, а стоп, потом старт. С таким тоже сталкивался.

и это делал )) правда подумал что я дурачек )))

redeyer:
И еще, проверяйте не через браузер, а wget с консоли, он достоверно покажет есть ли там какой-то редирект или нет. Браузер может закэшировать ответ от старых конфигов.

с этим уже сталкивался, юзаю два других браузера ))

спасибо за ответ

S
На сайте с 23.05.2004
Offline
316
#10
Miracle:
подскажите как в таком большом файле искать? grep? если можно подробней ))

tail -f domen.log domen2.log

и будет мониторинг в реал тайме. Сделать запрос в браузере и смотреть, где он появится.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий