CentOS 通过 Nginx 和 vsftpd 构建图片服务器(2)

如果不指定 - c,nginx 在启动时默认加载 conf/nginx.conf 文件,此文件的地址也可以在编译安装 nginx 时指定./configure 的参数(–conf-path= 指向配置文件(nginx.conf))

查询 nginx 进程:

CentOS 通过 Nginx 和 vsftpd 构建图片服务器

27811 是 nginx 主进程的进程 id,27812 是 nginx 工作进程的进程 id

CentOS 通过 Nginx 和 vsftpd 构建图片服务器

3.3 停止与重启 nginx 3.3.1 停止

方式 1,快速停止:

cd /usr/local/nginx/sbin ./nginx -s stop

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

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

cd /usr/local/nginx/sbin ./nginx -s quit

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

3.3.2 重启 nginx

方式 1,先停止再启动(建议使用):
对 nginx 进行重启相当于先停止 nginx 再启动 nginx,即先执行停止命令再执行启动命令。
如下:

./nginx -s quit ./nginx

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

./nginx -s reload 4、测试Nginx

Nginx 安装成功,启动 nginx,即可访问虚拟机上的 Nginx。如果Nginx启动了,其他电脑访问不了请设置一下防火墙

CentOS 通过 Nginx 和 vsftpd 构建图片服务器

5、FTP 安装

请参考之前写的一篇文章 基于 CentOS 搭建 FTP 文件服务  见   

FTP 图片上传保存目录为 /data/ftp/pub/img

CentOS 通过 Nginx 和 vsftpd 构建图片服务器

6、配置Nginx 访问FTP上的图片 6.1 创建Nginx配置目录

在/usr/local/nginx/conf目录中创建Nginx配置目录conf.d你为了方便统一管理Nginx的配置文件。

mkdir -p /usr/local/nginx/conf/conf.d 6.2 设置主配置文件

设置主配置文件加载 conf.d中所有后缀名为conf的配置文件并开启log_format main的日志

include conf.d/*.conf; 6.3 Nginx添加图片server

在/usr/local/nginx/conf/conf.d目录中添加img.conf文件并添加如下内容:

 

server { listen 8190; error_log logs/storer_error.log debug; access_log logs/storer_access.log main; location /img/ { #alias /data/ftp/pub/img/; root /data/ftp/pub/; } }

检查配置文件是否正确

../sbin/nginx -t

启动Nginx

../sbin/nginx

如果之前有启动

../sbin/nginx -s reload

浏览器输入Nginx访问地址测试
:8190/img/666.jpeg

CentOS 通过 Nginx 和 vsftpd 构建图片服务器

下面关于Nginx的文章您也可能喜欢,不妨参考下:

Nginx 403 forbidden的解决办法 

CentOS 7下Nginx服务器的安装配置 

CentOS上安装Nginx服务器实现虚拟主机和域名重定向 

CentOS 6.8 安装LNMP环境(Linux+Nginx+MySQL+PHP) 

Linux下安装PHP环境并配置Nginx支持php-fpm模块 

Nginx服务的SSL认证和htpasswd认证 

Ubuntu 16.04上启用加密安全的Nginx Web服务器 

Linux中安装配置Nginx及参数详解 

Nginx日志过滤 使用ngx_log_if不记录特定日志

CentOS 7.2下Nginx+PHP+MySQL+Memcache缓存服务器安装配置 

CentOS6.9编译安装Nginx1.4.7 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/36c461d21ef7c65c9940abb75be5468a.html