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
フォルダーとして構成するにはどうすればよいですか。
フォルダを手動でマウントする必要はありません。共有フォルダ設定の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でテスト済み。