2
NameVirtualHost *:80
<VirtualHost *:80>
ServerName tmp
DocumentRoot "//192.168.1.25/www/"
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

この構成は機能していません。ServicesはServices.mscから開始できませんが、cmd.exeでhttpd.exeを実行しようとすると、成功し、明らかに適切な方法ではありません。

Aliasを試しましたが、まだ機能していません。サービスは実行されますが、それにアクセスすると403 Access Error.

ネットワークドライブをZにマップしようとしましたが、Services.mscからサービスを実行できません

仮想ホストのネットワークディレクトリまたはネットワークドライブからApacheDocumentRootを実行するための優れたソリューションはありますか。

4

1 に答える 1

8

ここに回答がありますhttp://adam-carter.com/posts/158

  1. DocumentRoot をネットワーク共有に変更します (ドライブの再マッピングは機能していないようです)。例: DocumentRoot “//path/to/share”</p>

  2. 設定で DocumentRoot パスを必ず更新してください

  3. Apache サービスを編集し、[ログオン] タブで、[このアカウント] ラジオ ボタンの横にある [参照] ボタンをクリックします。

  4. ネットワーク共有へのアクセス権限を持つアカウント名を入力し、[OK] をクリックします。</p>

  5. ユーザーの正しいパスワードを入力します Apache を再起動し、銀行までの道のりを笑ってください。

これを使用して、仮想ホストとエイリアスの両方にネットワーク ドライブ、ネットワーク ディレクトリを追加できます。

于 2012-11-06T21:18:38.240 に答える