为了解决本地开发与线上不一致的问题,我们可以采用共享winddows文件夹到虚拟机里的linx这样我们就可以保持与线上一致了
第一步使用虚拟机搭建环境(如lnmp)这里我采用的是centos6.8其他同理
第二步查看nginx所属的用户和用户组id
cat /etc/passwd
#或者
id www
如图:
yum安装 cifs-utils
yum install cifs-utils -y
第五步修改开机自动挂在配置
vim /etc/fstab
新增一行
//192.168.3.3/www /data/www cifs gid=501,uid=501,username=admin,password=admin 0 0
如图:
保存退出
其中:
gid:www用户组id
uid:www用户的id
username:window的开机用户名
password:widows的开机密码
第六步立即挂在全部
mount -a
ll /data/www
以上未修改配置方式,也可直接挂载
手动挂载
# 修改fstab方式永久生效,此方式,重启失效
mount -t cifs //192.168.3.3/www /data/www -o username=admin
如图:
至此就完成了,我们本地的文件实时同步到了linux,之后我们配置nginx配置文件,修改windows下的hosts文件就可以添加虚拟主机实现线上线下同步了