如果不指定 - c,nginx 在启动时默认加载 conf/nginx.conf 文件,此文件的地址也可以在编译安装 nginx 时指定./configure 的参数(–conf-path= 指向配置文件(nginx.conf))
查询 nginx 进程:
27811 是 nginx 主进程的进程 id,27812 是 nginx 工作进程的进程 id
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,即先执行停止命令再执行启动命令。
如下:
方式 2,重新加载配置文件:
当 nginx 的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用 - s reload 不用先停止 nginx 再启动 nginx 即可将配置信息在 nginx 中生效,如下:
Nginx 安装成功,启动 nginx,即可访问虚拟机上的 Nginx。如果Nginx启动了,其他电脑访问不了请设置一下防火墙
5、FTP 安装请参考之前写的一篇文章 基于 CentOS 搭建 FTP 文件服务 见
FTP 图片上传保存目录为 /data/ftp/pub/img
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
下面关于Nginx的文章您也可能喜欢,不妨参考下:
CentOS 6.8 安装LNMP环境(Linux+Nginx+MySQL+PHP)
Linux下安装PHP环境并配置Nginx支持php-fpm模块
Ubuntu 16.04上启用加密安全的Nginx Web服务器