проблема с aliasmatch в apache

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
J_S
рядовой
Сообщения: 35
Зарегистрирован: 2011-02-14 10:08:24

проблема с aliasmatch в apache

Непрочитанное сообщение J_S » 2014-08-13 16:17:03

добрый день!
в конфиге апача использована директива aliasmatch:
AliasMatch .* /usr/local/www/apache22/data/notice.cgi

перенаправление работает, но на странице не отображаются картинки (проверено в разных браузерах). Если убрать aliasmatch, то все сразу открывается.

пробовала менять cgi-скрипт на html-странцу, менять картинки (jpg, png) - c aliasmatch не отображаются.
В чем может быть проблема?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблема с aliasmatch в apache

Непрочитанное сообщение Alex Keda » 2014-08-23 17:55:18

в лог что пишет?
код ответа сервера, с которым "не отображаются картинки" какой?
Убей их всех! Бог потом рассортирует...

J_S
рядовой
Сообщения: 35
Зарегистрирован: 2011-02-14 10:08:24

Re: проблема с aliasmatch в apache

Непрочитанное сообщение J_S » 2014-09-22 12:49:38

получилось решить проблему. Из-за .* алиасмэтч все заменял скриптом, в том числе и картинки. Вероятно, с точки зрения апача, файл найден, поэтому ошибку не писал.
не думаю, что это сильно правильно, но работает так:
AliasMatch ^/daily_add(.*) /usr/local/www/apache22/data/daily_add$1
AliasMatch .* /usr/local/www/apache22/data/notice.cgi

(daily_add - это как раз нужная картинка)

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

Re: проблема с aliasmatch в apache

Непрочитанное сообщение fahr » 2014-10-19 10:01:15

J_S писал(а):(daily_add - это как раз нужная картинка)
а если будут другие картинки? :smile:

попробуйте что то вроде

Код: Выделить всё

AliasMatch ^/img/(.*)\.(gif|jpg|png)$ /var/www/htdocs/images/$1.$2