Linux平台通过nginx和vsftpd构建图片服务器的方法

Linux平台通过nginx和vsftpd构建图片服务器的方法

浏览次数:
信息来源: 用户投稿
更新日期: 2025-11-07 19:31:29
文章简介

yuminstall-yopensslopenssl-devel2、编译安装将nginx-1.8.0.tar.gz拷贝至linux服务器。tar-zxvfnginx-1.8.0.tar.gz进入

2025阿里云双十一服务器活动

yuminstall-yopensslopenssl-devel

2、编译安装

将nginx-1.8.0.tar.gz拷贝至linux服务器。

tar-zxvfnginx-1.8.0.tar.gz

进入nginx的根目录:

cdnginx-1.8.0

a.configure

https://www.fruan.com/post/configure\

--prefix=/usr/local/nginx\

--pid-path=/var/run/nginx/nginx.pid\

--lock-path=/var/lock/nginx.lock\

--error-log-path=/var/log/nginx/error.log\

--http-log-path=/var/log/nginx/access.log\

--with-http_gzip_static_module\

--http-client-body-temp-path=/var/temp/nginx/client\

--http-proxy-temp-path=/var/temp/nginx/proxy\

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi\

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi\

--http-scgi-temp-path=/var/temp/nginx/scgi

注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录

makeinstall

安装成功查看安装目录:

https://www.fruan.com/post/nginx

d.停止nginx

方式1,快速停止:

https://www.fruan.com/post/nginx-sstop

此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

方式2,完整停止(建议使用):

Linux平台通过nginx和vsftpd构建图片服务器的方法

此方式停止步骤是待nginx进程处理任务完毕进行停止。

方式1,先停止再启动(建议使用):

对nginx进行重启相当于先停止nginx再启动nginx,即先执行停止命令再执行启动命令。

https://www.fruan.com/post/nginx-squit

https://www.fruan.com/post/nginx

方式2,重新加载配置文件:

当nginx的配置文件nginx.conf修改后,要想让配置生效需要重启nginx,使用-sreload不用先停止nginx再启动nginx即可将配置信息在nginx中生效,如下:

nginx安装成功,启动nginx,即可访问虚拟机上的nginx:

到这说明nginx上安装成功。

二、ftp安装

[root@bogon~]useraddftpuser

这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为/home/ftpuser.

[root@bogon~]vim/etc/sysconfig/iptables

在行上面有22-jaccept下面另起一行输入跟那行差不多的,只是把22换成21,然后:wq保存。

[root@bogon~]getsebool-a|grepftp

allow_ftpd_anon_write-->off

allow_ftpd_full_access-->off

allow_ftpd_use_cifs-->off

allow_ftpd_use_nfs-->off

ftpd_use_passive_mode-->off

httpd_enable_ftp_server-->off

[root@bogon~]setsebool-pallow_ftpd_full_accesson

[root@bogon~]servicevsftpdrestart

7、开启被动模式

默认是开启的,但是要指定一个端口范围,打开vsftpd.conf文件,在后面加上

pasv_max_port=30999

表示端口范围为30000~30999,这个可以随意改。改完重启一下vsftpd由于指定这段端口范围,iptables也要相应的开启这个范围,所以像上面那样打开iptables文件。也是在21上下面另起一行,更那行差不多,只是把21改为30000:30999,然后:wq保存,重启下iptables。这样就搞定了。

8、设置开机启动vsftpdftp服务

[root@bogon~]#chkconfigvsftpdon

以上就是Linux平台通过nginx和vsftpd构建图片服务器的方法的详细内容,更多请关注主机测评网其它相关文章!

标签:
如何测试香港云服务器速度(香港云服务器网速)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!