JavaShuo
栏目
标签
Vsftpd Nginx
时间 2019-11-08
标签
vsftpd
nginx
栏目
FTP
繁體版
原文
原文链接
Linux(CentOS-6.10)下安装Vsftpd Nginx
1:建立FTP专属的帐户和密码
[root@localhost ~]# useradd ftpuser
[root@localhost ~]# passwd ftpuser
密码为:ftpuser
2:安装FTP服务
[root@localhost ~]# yum -y install vsftpd
3:查看家目录是否安装成功
4:查看FTP是否可用
[root@localhost /]# getsebool -a | grep ftp
5:打开: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
on
6:查看是否打开成功:
getsebool -a | grep ftp
7:关闭匿名访问(安全性考虑),修改文件【
vsftpd.conf
】
[root@localhost /]# vim /etc/vsftpd/vsftpd.conf
将这个属性:anonymous_enable=YES修改成NO
重启ftp便可:[root@localhost /]# service vsftpd restart
查看vsftpd服务的状态
[root@localhost/]#service vsftpd status(vsftpd (pid 1338) is running...)
8:开启被动模式
默认是开启的,可是要指定一个端口范围。打开vsftpd.conf文件,在末尾加上(命令行模式:shift+g定位到文件的末尾)
pasv_min_port=30000
pasv_max_port=30999
表示端口范围为30000-30999,该范围可随意设置,改完重启vsftpd
9:设置开启自启动vsftpd服务
[root@localhost /]# chkconfig vsftpd on
10:测试【使用windows客户端工具上传文件 】
上传文件到ftpuser文件夹里面,目前里面是空
Nginx
1:安装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]# make
6:编译与安装使用命令:[root@localhost nginx-1.8.1]# make install
备注:五、6步骤合并(make && make install)
7:配置成功截图,在解压目录文件夹下多出几个目录
8:启动nginx(nginx默认端口号80),进入到nginx下sbin目录执行([root@localhost sbin]# ./nginx )
查看是否启动成功:[root@localhost sbin]# ps -ef | grep nginx
9:物理机访问Nginx
http://192.168.64.20/(这就是虚拟机的ip地址)
======== 至此服务器搭建完毕 ========
10:修改Nginx访问主页面(修改/usr/local/nginx/conf/nginx.conf配置文件)
[root@localhost conf]# vim nginx.conf
①修改用户(默认配置)
修改后的配置(放行user)
②修改访问的静态资源
默认的配置(nginx主页访问的就是这个页面)
修改后的配置
③家目录里上传图片进去(nginxImg.jpg)
④重启nginx(进入/usr/local/nginx/sbin)
[root@localhost sbin]# ./nginx -s reload
⑤再次刷新访问nginx主页,图片就被修改了
相关文章
1.
Nginx+vsftpd
2.
nginx代理VSFTPD
3.
nginx、nginx+tomcat、vsftpd安装配置
4.
安装vsftpd和nginx CentOS7
5.
nginx与vsftpd服务器的整合
6.
Linux 环境安装 Node、nginx、docker、vsftpd、gitlab
7.
Nginx+vsftpd搭建图片服务器
8.
nginx+vsftpd搭建图片服务器
9.
TinyCore Nginx server with php-cgi and vsftpd
10.
centos7下搭建tomcat+openjdk+mysql+vsftpd+nginx
更多相关文章...
•
Docker 安装 Nginx
-
Docker教程
•
Docker 安装 PHP
-
Docker教程
•
Docker容器实战(八) - 漫谈 Kubernetes 的本质
•
Spring Cloud 微服务实战(三) - 服务注册与发现
相关标签/搜索
vsftpd+nginx
nginx+vsftpd
vsftpd
tomcat+openjdk+mysql+vsftpd+nginx
vsftpd+ssl
vsftpd+pam
vsftpd+mysql
nginx+nginx
nginx
vsftpd+mysql+pam
Nginx
FTP
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
resiprocate 之repro使用
2.
Ubuntu配置Github并且新建仓库push代码,从已有仓库clone代码,并且push
3.
设计模式9——模板方法模式
4.
avue crud form组件的快速配置使用方法详细讲解
5.
python基础B
6.
从零开始···将工程上传到github
7.
Eclipse插件篇
8.
Oracle网络服务 独立监听的配置
9.
php7 fmp模式
10.
第5章 Linux文件及目录管理命令基础
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
Nginx+vsftpd
2.
nginx代理VSFTPD
3.
nginx、nginx+tomcat、vsftpd安装配置
4.
安装vsftpd和nginx CentOS7
5.
nginx与vsftpd服务器的整合
6.
Linux 环境安装 Node、nginx、docker、vsftpd、gitlab
7.
Nginx+vsftpd搭建图片服务器
8.
nginx+vsftpd搭建图片服务器
9.
TinyCore Nginx server with php-cgi and vsftpd
10.
centos7下搭建tomcat+openjdk+mysql+vsftpd+nginx
>>更多相关文章<<