Назад | Перейти на главную страницу

Не могу заставить работать mod_alias

Я получаю от клиента запрос на файл ".png". Запрос осуществляется путем отправки полного адреса (я не могу это изменить).

смысл:

   /var/www/imges/<file name> 

Проблема, насколько я понимаю, в том, что сервер apache понимает это:

 /var/www/imges/var/www/imges/<file name>

Потому что его корень находится в "/ var / www /" /, поэтому он не может его найти.

Я пытаюсь добавить в файл ".conf" директиву псевдонима:

Alias /var/www/imges /images
<Directory /image>
   Order allow,deny
   Allow from all
</Directory> 

Но вроде ничего не делает ...

Буду признателен за любой совет.

Все наоборот:

Alias /images /path/to/images

Все изображения под / путь / к / изображениям затем доступны с http: //host/images/image.png.

Просто попробуйте что-нибудь вроде:

 Alias /var/www/imges /var/www/imges

перезапустите Apache и попробуйте загрузить изображение, например http://site/var/www/imges/image.jpg. Если вы получили сообщение об ошибке, тип ошибки поможет вам определить, в чем проблема. Также убедитесь, что ваше имя пути написано правильно (это «imges» или «images»).