Как бы покорректнее nginx настроить?...

12
M2
На сайте с 11.01.2011
Offline
342
1160

Ребят, всем привет!

У меня стоит стандартная связка из нжинкса и апача. Проблема в пхпмайадмин. Вижу следующее:

Если зайти в базу, то картинка ваще пичаль....

Что прописано в nginx:


location /phpmyadmin/ {
proxy_pass http://127.0.0.1:8080;
root /usr/share/;
}

(физически файлы phpmyadmin в /usr/share/phpmyadmin)

что и прописано в apache:


Alias /phpmyadmin/ "/usr/share/phpmyadmin/"

Если посмотреть по заголовкам, nginx на всю статику кидает 404 ошибку.

Что самое прикольное, что с другими сайтами (на том же VPS) такого нет...

что посоветуете, гуру настройки? :)

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
lealhost
На сайте с 07.06.2014
Offline
136
#1

Научиться смотреть логи наконец-то уже.

M2
На сайте с 11.01.2011
Offline
342
#2

Вот:


2015/07/20 20:07:25 [error] 10120#0: *21 "/usr/share/nginx/html/phpmyadmin/themes/dot.gif/index.html" is not found (2: No such file or directory),

grep -r "/usr/share/nginx/html" / вообще ничего не дало.

---------- Добавлено 20.07.2015 в 20:27 ----------

Решено, спасибо.

DV
На сайте с 01.05.2010
Offline
644
#3

Он не считает статикой файлы, имеющие расширение, отличающееся от стандартных для mime-type.

Выход: сделать локейшн для 404 и проксировать на бакэнд. Тогда при каждом отсутствии файла будет предпринята попытка дёрнуть апач.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
K
На сайте с 01.03.2013
Offline
24
#4

делать локейшн для 404 и проксировать на бакэнд - не лучший способ.

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

DV
На сайте с 01.05.2010
Offline
644
#5

kruzo, предложите иной способ отображать генерируемые скриптом изображения.

baas
На сайте с 17.09.2012
Offline
162
#6

А на кой апач в связке, новые версии nginx уже хорошо справляются и с динамикой , и со статикой.

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
DV
На сайте с 01.05.2010
Offline
644
#7

Реврайты держат. Если сайтов много, все с костылями после переноса страниц, получается довольно геморно правила сочинять.

baas
На сайте с 17.09.2012
Offline
162
#8
DenisVS:
Реврайты держат. Если сайтов много, все с костылями после переноса страниц, получается довольно геморно правила сочинять.

Я понял из описания, nginx весит на 80 порту! Значит уже .htaccess отпадает, или я ошибаюсь?

lealhost
На сайте с 07.06.2014
Offline
136
#9
baas:
Я понял из описания, nginx весит на 80 порту! Значит уже .htaccess отпадает, или я ошибаюсь?

Не отпадает: nginx проксирует запрос к Apache, apache обрабатывает его и отдает назад nginx'у.

K5
На сайте с 21.07.2010
Offline
209
#10
baas:
Я понял из описания, nginx весит на 80 порту! Значит уже .htaccess отпадает, или я ошибаюсь?

гуру так называемой фряхи, обновляющий ядра налево и направо, не знает зачем нгикс перед апачем ставят 😕

видимо действительно

baas:
Полное разжовывание пагубно влияет на пользователей

;)

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
12

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