nginx安装配置

2020/03/06 Linux

linux下nginx安装并配置负载均衡

记一次linux下配置负载均衡踩坑,先把安装过程大致梳理一遍。

1.安装nginx

下载nginx

  • wget -c https://nginx.org/download/nginx-1.4.6.tar.gz wget命令下载到当前文件夹,如果没有wget命令,则使用yum install wget安装。

  • tar -zxvf nginx-1.4.6.tar.gz 解压下载的nginx压缩文件

    安装nginx环境

  • ./configure --prefix=/usr/local/nginx (此为你的nginx安装目录) 使用默认configure文件配置nginx,如果没有部署好环境,此步骤一定会报错,(总之就是报错缺少什么就安装什么。)如下:

 

  • 需要安装的依赖主要有:
  • yum install gcc-c++

    yum install -y pcre pcre-devel

    yum install -y zlib zlib-devel

    yum install -y openssl openssl-devel

安装成功后,再次输入./configure --prefix=/usr/local/nginx即可配置成功

  • make && make install完成编译安装

2.配置nginx负载均衡

大概的负载均衡配置如下图:

 

注意:一开始我这样配置,没有任何问题,但是我在浏览器访问http://192.168.137.21:8847/nacos_cluster/nacos一直访问不了,报400错误,也google了很多办法,都没有解决。最终我把nacos_cluster的下划线改掉就好了,为什么呢?我用的nginx版本是1.4,可能由于源码的原因,无法解析带有下划线的地址(很坑),最终配置如下:

 

访问地址为http://192.168.137.21:8847/cluster/nacos

注意:修改配置后需要重新启动或者动态加载,具体如下:

nginx启动: ./sbin/nginx

nginx停止: ./sbin/nginx -s stop

nginx配置动态加载: ./sbin/nginx -s reload(在nginx运行时才能使用此命令)

Search

    我的微信

    闷骚的程序员

    Table of Contents