Linux下安装Vsftpd Nginx 1:创建FTP专属的账户和密码[root@localhost ~]# useradd ftpuser[root@localhost ~]# passwd ftpuser 密码为:ftpuser2:安装FTP服务[root@localhost ~]# yum -y install vsftpd3:查看家目录是否安装成功4:查看FTP是否可用[root@localhost /]# getsebool -a | grep ftp5:打开:allow_ftpd_full_access --> off 和 ftp_home_dir --> off输入命令(比较慢,耐心等待即可):[root@localhost /]# setsebool -P allow_ftpd_full_access on[root@localhost /]# setsebool -P ftp_home_dir on6:查看是否打开成功:getsebool -a | grep ftp7:关闭匿名访问(安全性考虑),修改文件【vsftpd.conf 】[root@localhost /]# vim /etc/vsftpd/vsftpd.conf 将这个属性:anonymous_enable=YES修改为NO重启ftp即可:[root@localhost /]# service vsftpd restart8:开启被动模式默认是开启的,但是要指定一个端口范围。打开vsftpd.conf文件,在末尾加上(命令行模式:shift+g定位到文件的末尾)pasv_min_port=30000 pasv_max_port=30999 表示端口范围为30000-30999,该范围可随意设置,改完重启vsftpd9:设置开启自启动vsftpd服务[root@localhost /]# chkconfig vsftpd on10:测试【使用windows客户端工具上传文件 】上传文件到ftpuser文件夹里面,目前里面是空Nginx1:安装Nginx(是一个高性能的HTTP和反向代理服务器,这使用的是http请求)2:安装依赖:yum -y install gcc-c++ pcre-devel zlib-devel(Nginx底层是C++写的)3:上传并解压Nginx(nginx-1.8.1.tar.gz) 命令:tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/nginx/进入解压目录查看Nginx目录层次结构4:配置与检测 进入Nginx解压目录,对nginx编译之前配置和检测工作(将.c文件解析成.o文件) [root@localhost nginx-1.8.1]# ./configure 配置成功如下图:5:预编译:[root@localhost nginx-1.8.1]# make6:编译与安装使用命令:[root@localhost nginx-1.8.1]# make install备注:5、6步骤合并(make && make install)7:配置成功截图,在解压目录文件夹下多出几个目录8:启动nginx(nginx默认端口号80),进入到nginx下sbin目录执行([root@localhost sbin]# ./nginx )查看是否启动成功:[root@localhost sbin]# ps -ef | grep nginx 9:物理机访问Nginxhttp://192.168.64.20/(这就是虚拟机的ip地址) 来源:https://www.cnblogs.com/cao-yin/p/11634982.html 标签 ftp vsftpd nginx