Я получаю от клиента запрос на файл ".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»).