CenterOS下安装Nginx

Posted work hard work smart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 -?

 

以上是关于CenterOS下安装Nginx的主要内容,如果未能解决你的问题,请参考以下文章

CenterOS7 安装 Nginx

CenterOS 6.5 安装lnmp

Ubuntu 安装 Nginx 实现反向代理

centeros 虚拟机配置好环境(java git mysql maven nginx Python redis nodejs )

linux使用nginx配置web服务器

Nginx搭建Google代理查询服务