一、环境
centos7.9
mysql8(user:root Password:Klym@2014)
二、Nginx安装
1、安装所需环境
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
2、下载安装包
方法1:直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
方法2:使用wget命令下载(推荐)。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
3、解压
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
4、配置
./configure
—prefix=/usr/local/nginx
—with-http_stub_status_module
—with-http_ssl_module
—with-http_realip_module
—with-http_flv_module
—with-http_mp4_module
—with-http_gzip_static_module
—with-stream
—with-stream_ssl_module
5、编译安装
6、查找安装路径
7、启动停止
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
三、配置Nginx(反向代理mysql)
1、特别注意:注意 stream 位于配置文件顶层,stream要与http在同级目录
stream {
upstream mysql {
zone myapp1 64k;
server localhost:3306 weight=1 max_fails=3 fail_timeout=30s;
}
server {
listen 8081;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass mysql;
}
}
2、重启nginx
./nginx -s reload
