系统
centos 7.4
nginx 1.16.1
安装前准备
安装make:
yum -y install gcc automake autoconf libtool make
安装c++编译环境
yum -y install gcc gcc-c++
安装PCRE库
yum install -y pcre pcre-devel
安装zlib库
yum install -y zlib zlib-devel
安装openssl
yum install -y openssl openssl-devell
yum -y install openssl openssl-devel
Nginx 官方网址:nginx: downloadhttp://nginx.org/en/download.html
官网提供三种版本:
官网提供三种版本:
Nginx官网提供了三个类型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版--wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
进入到加压缩后的目录中
./configure
./configure --with-http_ssl_module //重新添加这个ssl模块
make
make install
nginx安装以后需要进入到相应的目录中,一般是在/usr/local/nginx/sbin/nginx中
cd /usr/local/nginx
启动nginx
./nginx
查看nginx进程
ps -ef|grep nginx
修改配置后重新加载生效
nginx -s reload
测试nginx配置文件是否正确
nginx -t -c /路径/nginx.conf
关闭nginx:
nginx -s stop
nginx负载均衡配置,主要是proxy_pass,upstream的使用