work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CenterOS下安装Nginx

Posted on 2018-05-17 23:06  work hard work smart  阅读(1383)  评论(0编辑  收藏  举报

系统环境:

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 -?