
OSはWindows7
Appache は「C:\AppServ\Apache2.2」にインストールされています
でconfファイル
ドキュメントルート用
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 が表示されます。アクセスする権限がありません。Apache ログの error.log には、「クライアントがサーバー構成によって拒否されました: C:/xxx.xx.xx.xx」と表示されます。
私が試したこと:
- エイリアスとディレクトリ内のスラッシュのさまざまなバリエーション ( "/" 、 "\" )
- UNCの代わりにマップドライブを使用する
これを修正する方法をご存知ですか?
答え1
まず、WebファイルをC:/Program Files (x86)/に設定しないでください。
次に、ApacheユーザーをWebフォルダに設定する必要があります
共有エイリアスには、ネットワークアドレスではなくネットワークマッピングを設定する必要があります。