EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Nginx: отдача статики

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Администрирование серверов
Nginx: отдача статики
Автор Сообщение
mmw
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 27.04.2007
Сообщения: 134

2736 Монеты

СообщениеДобавлено: Сб, 19 Май, 2012 15:00    Заголовок сообщения: Nginx: отдача статики Ответить с цитатой

Здравствуйте.
Есть nginx 0.6.32 (debian lenny)
В нете видел 2 формы написания location для отдачи статики:
первый: location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip)$
второй: location ~* \.(jpg|jpeg|gif|png|ico|css|zip)$
Какой более правильно использовать? (у себя прописал второй).

И еще, без указания данного локейшина nginx должен отдавать статику? У меня и без указания такого локейшина вся статика только в логах nginx, в логах апача только обращения к php.
В конфиге только это:
location / {
root /home/site.com/www;
index index.php index.html index.htm;
}

location ~ \.php$ {
proxy_pass http://127.0.0.1:81;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
}
Nginx по умолчанию сам статику начинает отдавать и без указания таких локейшинов?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Сб, 19 Май, 2012 19:03    Заголовок сообщения: Ответить с цитатой

По первому вопросу
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip)$
Дословно значит (начало строки) (1 и более любой символ)(точка) (..какое-то из строк jpg|jpeg и тд)(конец)


второй: location ~* \.(jpg|jpeg|gif|png|ico|css|zip)$
Отличается только тем, что регэксп
(точка) (..какое-то из строк jpg|jpeg и тд)(конец)
применяется к конце строки.

то есть регеэкспы идентичны.


По второму вопросу. Версия очень старая.
По идее должен, но пропиcывание location / это хороший тон. и что называется nginx-way
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Администрирование серверов Часовой пояс: GMT
Страница 1 из 1

 
Реклама
361-82-86
DISCLAIMER: All messages made available as part of this discussion group (including any bulletin boards and chat rooms) and any opinions, advice, statements or other information contained in any messages posted or transmitted by any third party are the responsibility of the author of that message. The fact that a particular message is posted on or transmitted using this web site does not mean that we endorsed that message in any way or verified the accuracy, completeness or usefulness of any message. Although we require that all users read and agree with the forum rules, we cannot constantly monitor forum activity. We encourage visitors to the forum to report any objectionable message to moderators. Once again, this forum is not monitored 24/7.


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group