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的主要内容,如果未能解决你的问题,请参考以下文章
centeros 虚拟机配置好环境(java git mysql maven nginx Python redis nodejs )