web-dev-qa-db-ja.com

Apache2wwwディレクトリとしてのVirtualBoxの共有フォルダ

WindowsでVirtualBoxを使用していて、KaliLinuxをインストールしました。 LinuxのApacheサーバーに接続できるようにNATネットワークを構成しましたVM Windowsブラウザーを介して。正常に動作し、/var/wwwのファイルにアクセスできます。 VMのフォルダ。

WindowsとKaliLinuxの両方からアクセスできる共有フォルダーを設定しました。そのフォルダーをwwwフォルダーApache2サーバーとして設定したいと思います。どうやってやるの..?

Apache2.conf<Directory /var/www>に置き換えて、<Directory /media/sf_www>ファイルを編集してみました。 (sf_wwwは共有フォルダーです)。ただし、403エラーが発生します。

次に、vboxsf:x:142:ファイルでvboxsf:x:142:www-data/etc/groupに置き換えて、VMを再起動してみました。しかし、結果は同じでした。

では、共有フォルダーをApache2サーバーのwwwフォルダーとして構成するにはどうすればよいですか。

1
Ramesh-X

フォルダを手動でマウントする必要はありません。共有フォルダ設定のauto mountオプションにチェックマークを付けます。私の共有フォルダの名前はwwwです。したがって、フォルダはVM内でmedia/sf_wwwとして作成されます。

<Directory /var/www> ... </Directory>タグを/etc/Apache2/Apache2.confファイル内の次のコードに置き換えます。

<Directory /media/sf_www>
    Options Indexes
    AllowOverride None
    Order Allow,Deny
    Allow from all
    Require all granted
</Directory>

ファイルDocumentRoot /var/www/html/etc/Apache2/sites-available/000-default.conf行をDocumentRoot /media/sf_wwwに置き換えます

ファイル/ect/groupにユーザーグループを追加します。

マシンを再起動します。全部終わった。

Kali Linux2016でテスト済み。

1
Ramesh-X