根据 “https://jingyan.baidu.com/article/9c69d48f8ec01613c8024e58.html”安装CentOS7.2。注意,我在创建虚拟机时选择的是桥接网络,安装CentOS7.2时配置网络为固定ip地址,添加相应的dns。
根据 “https://jingyan.baidu.com/article/215817f7a10bfb1eda14238b.html”搭建好lnmp环境,这里我安装的是最新的php7.2.5版本。安装完成后,我要在宿主机windows10中访问虚拟机CentOS中lnmp里配置的虚拟域名(这里我在nginx里配置了www.example.com域名,指向/usr/www/www.example.com目录),在前面安装CentOS7.2的时候,我配置的ip地址是192.168.1.105,此时,windows10中要修改hosts文件,添加一条192.168.1.105 www.example.com。这样就能在windows10中访问虚拟机里的域名了(我的windows10的ip地址是192.168.1.102,是属于同一网段下的局域网)。
在CentOS中安装vsftpd,这里借鉴了“https://www.cmhello.com/lnmp-vsftpd.html”,安装好后,使用ftp软件连接时可能会报错:500 OOPS:chroot(),此时要在CentOS中关闭selinux并重启CentOS,这里我们修改selinux配置:vi /etc/sysconfig/selinux,把SELINUX=enforcing 改为 SELINUX=distable ,保存后退出并init6重启机器。启动后我们再连接vsftpd还是会报错:vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot (),此时要在/etc/vsftpd/vsftpd.conf配置文件中最后一行添加:allow_writeable_chroot=YES,保存后重启vsftpd,service vsftpd restart。再用ftp软件连接就成功了。
文章评论