CenterOS下安装Nginx

系统环境:

Centos 版本7.4

Linux版本: Linux izbp1c6ll6nvbgyyyf1t00z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

1. 安装gcc环境

检查版本命令  gcc -v

安装命令 yum install gcc-c++

2. 安装pcre 库,用户解析正则表达式

命令 yum install pcre-devel

3. 安装zlib 压缩和解压缩依赖

命令 yum install zlib zlib-devel

以上三个是Nginx依赖

    

4. 安装openssl  SSL安全的加密的套接字协议层,用户HTTP安全传输,也就是https

命令 yum install openssl openssl-devel

如果需要指出ssl,才需要安装openssl

5. 下载源码包

wget http://nginx.org/download/nginx-1.10.2.tar.gz

  下载后解压缩

  tar -zxvf nginx-1.10.2.tar.gz

6.Nginx安装

 

    

注意:

1、在CentOS6.5 中出现openssl提示,修改配置

./configure --with-openssl=/usr/local/ssl 

2、如果要安装多个nginx,设置prefix,就是nginx的安装路径

./configure --prefix=/usr/local/nginx-1.10.2 --with-openssl=/usr/local/ssl  --with-http_ssl_module  --conf-path=/home/xx/files/nginx/nginx-1.10.2/nginx.conf

--with-http_ssl_module : 域名使用https时要加上with-http_ssl_module

7、window 下安装Nginx

8、启动、停止和重新加载nginx

cd /usr/local/nginx/sbin

启动:   ./nginx

停止nginx:   ./nginx -s stop

重新加载:     ./nginx -s reload

9、Nginx常用命令

1) niginx启动

./nginx

2) 停止Nginx

./nginx -s stop 快速停止nginx(暴力关闭nginx),此时所有的用户请求都会关闭,对用户来说不太友好。不建议使用。

./nginx -s quit 优雅的停止nginx。不接收新的请求,等用户已经发送请求结束在关闭nginx。优雅关闭针对的是http请求。

3) 检查配置文件(nginx.conf)修改是否正确

./nginx -t

4) 查看nginx的版本

./nginx -v 仅显示版本

./nginx -V 具体信息

5) 显示帮助信息

./nginx -h  或者./nginx -?

原文地址:https://www.cnblogs.com/linlf03/p/9053908.html