viruralbox 配置共享文件且设置为网站根目录

共享文件夹设置

在virturebox中设置共享目录虚拟机

image.png

若失败需要安装增强功能, 在设备中

image.png

若安装增强功能失败,若失败先弹出在进行安装

image.png

虚拟机/media会对应出现相应的目录

image.png

此处应该是没有权限进入目录的需要设置用户组

#执行命令
sudo usermod -aG vboxsf $(whoami)

再次执行命令groups查看用户组是否添加上

image.png

设置端口转发

image.png

网站设置

sudo nano /etc/hosts  //打开hosts文件

在hosts文件中添加你设置的域名

image.png

打开 /etc/apache2/sites-available 文件夹,将其中的 000-default.conf 文件复制并重命名粘贴在当前文件夹中
image.png

建立软连接

#进入到sites-enabled文件下
ln -s ../sites-available/sanbox.conf  sandbox.conf
#重启apache
sudo /etc/init.d/apache2 restart

此时访问页面是403

#给与设置文件的755权限
sudo chmod  -R /medif/sf_sandbox  
#修改用户组中vboxsf
sudo nano /etc/group
image.png

**此时应该能正常访问

数据库远程链接设置

#注释bind-address = 127.0.0.1
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
#加入
skip-name-resolve 

进入数据库更新

update user set host='%' where user='root

若还未链接上检查防火墙状态

sudo ufw status
#若启用则先停掉
sudo ufw disable

此时可能出现项目路由无法访问

#开启 目录级的URL重写支持,安装模块rewrite_module
sudo a2enmod rewrite

你可能感兴趣的:(viruralbox 配置共享文件且设置为网站根目录)