Menggunakan drive jaringan sebagai alias di Apache 2.2 tidak berfungsi


1

OS adalah Windows 7

Appache diinstal di "C: \ AppServ \ Apache2.2"

Di httpd.conf

untuk documentroot

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

untuk alias:

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

Garis miring HARUS "" "di baris" Direktori "agar apache dapat dimulai tanpa kesalahan.

Ketika saya mengakses ini, saya mendapatkan 403 Forbidden, Anda tidak memiliki izin untuk mengakses. Dan di error.log log apache saya mendapatkan "klien ditolak oleh konfigurasi server: C: /xxx.xx.xx.xx"

Apa yang sudah saya coba:

  • Variasi garis miring yang berbeda ("/", "\") di alias dan direktori
  • Gunakan drive peta, bukan UNC

Adakah cara untuk memperbaikinya?


Apakah ada sesuatu yang berguna di log kesalahan Apache?
Flup

"klien ditolak oleh konfigurasi server: C: /xxx.xx.xx.xx" saja
confused_rabbit

Jawaban:


0

Pertama, Anda seharusnya tidak mengatur file web Anda di C: / Program Files (x86) /

Maka Anda perlu mengatur pengguna Apache ke folder web Anda

Dan untuk berbagi alias Anda perlu mengatur pemetaan jaringan, bukan jaringan addess

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.