Статический контент на поддомен. nginx

вопросы по устройству ВДС, ресурсам, предустановленному софту и т.д.

Модераторы: Art.i, garry

Статический контент на поддомен. nginx

Сообщение rforce » Пн фев 08, 2016 11:35 am

Добрый день! Пытаюсь вынести все картинки/js файлы на поддомен, физически лежат в папке сайта.
В nginx.conf пишу так:
Код: выделить все
server {
  listen            IP:80;
  server_name       i.site.ru;
  location / {
    proxy_pass      http://site.ru/assets/images/;
  }
}


Что делаю не так?)

Если написать так:

Код: выделить все
server {
  listen            IP:80;
  server_name       i.site.ru;
  root            /home/admin/web/site.ru/public_html/assets/images;
}


Вроде всё работает.
rforce
 
Сообщений: 1
Зарегистрирован: Пн фев 08, 2016 11:27 am

Re: Статический контент на поддомен. nginx

Сообщение leonidas » Вт фев 09, 2016 3:27 am

у вас разные физические сервера, что вы хотите завернуть траффик по сети? почему так же не указать location / { root /... ; } ?
на вскидку, в первом случае нужно + прокинуть заголовки, а так смотрите в лог ошибок.
leonidas
 
Сообщений: 532
Зарегистрирован: Вт май 31, 2005 10:06 am
Откуда: 117393, Moscow

Re: Статический контент на поддомен. nginx

Сообщение Mikanoshi » Вт фев 09, 2016 5:11 pm

rforce писал(а):Если написать так

Дак так и надо, если файлы на одном сервере лежат) Можно и в одном вхосте сделать:
Код: выделить все
server {
  listen            IP:80;
  server_name       site.ru i.site.ru;

  set $proot /home/admin/web/site.ru/public_html;
  if ($host = "i.site.ru") {
    set $proot /home/admin/web/site.ru/public_html/assets/images;
  }
  root $proot;
}
Mikanoshi
 
Сообщений: 205
Зарегистрирован: Сб май 02, 2009 2:03 pm


Вернуться в Вопросы о работе сервера

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 4

cron