Как создать псевдоним в Apache 2, который указывает на сетевой ресурс?

Я пытаюсь создать директиву псевдонима с Apache 2.2, чтобы указать на общую папку на другом компьютере.

Apache работает на машине M1 ИС 192.168.0.103, другая машина M2, С общей папки, в ИС 192.168.0.101.

теперь я тестирую M1 С Linux Ubuntu 12 и M2 С Windows 7. Я редактирую httpd.conf on M1. Существует два псевдонима директивы:

Alias /m1test/ "/home/test/"
Alias /m2test/ "file://192.168.0.101/test/"  

тестирование:

  • http://localhost/m1test/foo.txt - хорошо!
  • http://localhost/m2test/foo.txt - не работает

как я могу заставить работать второй псевдоним?

3
задан Indrek
25.02.2023 15:47 Количество просмотров материала 3063
Распечатать страницу

1 ответ

используйте UNC-путь вместо обозначения буквы сетевого диска (что довольно своеобразно для windows).

Alias /edrive //unc/path_here/

Апач ничего не знает о 'буквы'.

кстати... чтобы найти путь unc для сетевого диска, запустите в командной строке Windows:

  C:\> net use

Он должен перечислить ваши диски и их unc

1
отвечен Ray 2023-02-26 23:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх