Использование сетевого диска в качестве псевдонима в Apache 2.2 не работает

Использование сетевого диска в качестве псевдонима в Apache 2.2 не работает

ОС — Windows 7.

Appache установлен в "C:\AppServ\Apache2.2"

Вhttpd.conf

для documentroot

DocumentRoot "C:/Program Files (x86)/myweb"

для псевдонима:

alias /link/ "\\xxx.xx.xx.xx/myfolder/logs"
<Directory "\\xxx.xx.xx.xx/myfolder/logs"

Для запуска Apache без ошибок в строке «< Directory» ДОЛЖНЫ стоять слеши «\".

Когда я получаю доступ к этому, я получаю 403 Forbidden, у вас нет разрешения на доступ. И в error.log логов Apache я получаю "клиент отклонен конфигурацией сервера: C:/xxx.xx.xx.xx"

Что я пробовал:

  • Различные вариации слешей ("/", "\") в псевдониме и каталоге
  • Использовать карту диска вместо UNC

Есть идеи, как это исправить?

решение1

Во-первых, вам не следует размещать ваши веб-файлы в C:/Program Files (x86)/

Затем вам нужно настроить пользователя Apache для вашей веб-папки.

А для общего псевдонима вам нужно установить сетевое сопоставление вместо сетевого адреса.

Связанный контент