VSFTPD+NGINX搭建图片服务器搭建图片服务器
VSFTPD的安装个配置的安装个配置
1.先先yum相应文件相应文件
[root@bogon~]#yum-yinstallvsftpd
2.添加一个添加一个ftp用户用户
此用户就是用来登录此用户就是用来登录 ftp 服务器用的。服务器用的。
这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser.
[root@bogon~]#useradd ftpuser
[root@bogon~]#passwd ftpuser
密码过去简单也没事,忽略提示,密码过去简单也没事,忽略提示,retry输入后就输入后就ok了。了。
3.开启开启21防火墙防火墙
[root@bogon~]#vim/etc/sysconfig/iptables
**在行上面有 22-jACCEPT 下面另起一行输入跟那行差不多的,只是把 22 换成 21,然后: wq 保存。
**
还要运行下,重启 iptables
[root@bogon~]#serviceiptablesrestar
4.开启外网的访问开启外网的访问
[root@bogon ~]# setsebool -P allow_ftpd_full_access on
[root@bogon ~]# setsebool -P ftp_home_dir on
5.关闭匿名访问关闭匿名访问
修改修改/etc/vsftpd/vsftpd.conf 文件:文件:
6.开启被动模式开启被动模式
默认是开启的,但是要指定一个端口范围,打开默认是开启的,但是要指定一个端口范围,打开 vsftpd.conf 文件,在后面加上文件,在后面加上
pasv_min_port=30000
pasv_max_port=30999
表示端口范围为表示端口范围为 30000~30999,这个可以随意改。改完重启一下,这个可以随意改。改完重启一下 vsftpd 由于指定这段端口范围,由于指定这段端口范围,iptables 也要相应的开启这也要相应的开启这
个范围,所以像上面那样打开个范围,所以像上面那样打开 iptables 文件。文件。
也是在也是在 21 上下面另起一行,更那行差不多,只是把上下面另起一行,更那行差不多,只是把 21 改为改为 30000:30999,然后然后:wq 保存,重保存,重 启下启下 iptables。这样就搞定了。。这样就搞定了。
7.设置开机启动设置开机启动 vsftpd ftp 服务服务
[root@bogon~]#chkconfigvsftpdon
—–到此到此VSFTPD就好了就好了——-
—–下面开始下面开始NGINX安装和配置安装和配置——-
安装安装NGINX
1.下载组件下载组件
编译依赖编译依赖 gcc 环境环境
yum install gcc-c++ -y
nginx 的的 http 模块使用模块使用 pcre 来解析正则表达式来解析正则表达式
yum install -y pcre pcre-devel
nginx 使用使用 zlib 对对 http 包的内容进行包的内容进行 gzip
yum install -y zlib zlib-devel
nginx 不仅支持不仅支持 http 协议,还支持协议,还支持 https(即在(即在 ssl 协议上传输协议上传输 http),所以需要在),所以需要在 linux 安装安装 openssl 库库.
评论0
最新资源