安装包下载:
链接:https://pan.baidu.com/s/16sCOpQfS4Px6Bl0XL2gY8Q
提取码:r18k

  1. 确认环境
    (1)gcc、gcc-c++安装
    查看系统是否安装了gcc和gcc-c++:rpm -q gcc rpm -q gcc-c++ rpm -q make
    Ngnix安装及配置
    如果未安装如下
    Ngnix安装及配置
    需要安装挂载yum安装如下安装方式:
    yum install gcc-c++
    无网络安装本地yum
  1. redhat本地yum云安装方法
  1. 上传系统对应版本的ios文件到系统到 /root根目录下
  2. 创建文件夹:/media/cdrom/
    mkdir /media/cdrom/
  3. 修改yum配置文件(文件位置:/etc/yum.repos.d)
    cd /etc/yum.repos.d
    mkdir bak
    mv . bak/
    cd bak/
    cp rhel-source.repo …/
    cd …/
    vi rhel-source.repo
    Ngnix安装及配置
    (file:///media/cdrom)
    mount -t iso9660 -o loop /root/rhel-server-6.8-x86_64-dvd.iso /media/cdrom/
    验证: yum list
  1. centos本地yum云安装方法
    1上传系统对应版本的ios文件到系统到 /root根目录下
    2创建文件夹:/media/cdrom/
    mkdir /media/cdrom/
    3.修改yum配置文件(文件位置:/etc/yum.repos.d)
    cd /etc/yum.repos.d
    mkdir bak
    mv . bak/
    cd bak/
    mv CentOS-Media.repo …/
    cd …/
    vi CentOS-Media.repo
    Ngnix安装及配置
  1. [[email protected] /]# yum list   #装挂载(/root/CentOS-7-x86_64-DVD-1708.iso系统上传文件的路径)
    mount -t iso9660 -o loop /root/CentOS-7-x86_64-DVD-1708.iso /media/cdrom/
    提示:mount: 写保护,将以只读方式挂载
    Ngnix安装及配置
  2. 查看挂着是否成功:如下成功(/dev/loop0)df -h

Ngnix安装及配置
3)如果没有 gcc 环境,则需要安装
yum install gcc-c++

  1. Ngnix安装
    (1)上传部署包到安装(/apps 文件夹下没有文件夹创建)
    mkdir /apps/
    Ngnix安装及配置

解压四个 tar 包:ls | xargs -i tar -xf {}

Ngnix安装及配置

删除已解压的安装包:rm -rf *.tar.gz

(2) Ngnix配置
cd /apps/nginx-1.14.1
自定义配置:方式1
./configure
–sbin-path=/usr/local/nginx/nginx
–conf-path=/usr/local/nginx/nginx.conf
–pid-path=/usr/local/nginx/nginx.pid
–with-http_ssl_module
–with-http_v2_module
–with-http_stub_status_module
–with-pcre=/apps/pcre-8.42
–with-zlib=/apps/zlib-1.2.11
–with-openssl=/apps/openssl-1.1.1a
注意:也就是部署包的路径
–with-pcre=/apps/pcre-8.42指的是pcre-8.34 的源码路径
Ngnix安装及配置
自定义配置:方式2
./configure
–sbin-path=/usr/local/nginx/nginx
–conf-path=/usr/local/nginx/nginx.conf
–pid-path=/usr/local/nginx/nginx.pid
–with-http_ssl_module
–with-http_v2_module
–with-http_realip_module
–with-http_stub_status_module
–with-pcre=/apps/pcre-8.42
–with-zlib=/apps/zlib-1.2.11
–with-openssl=/apps/openssl-1.1.1a

Ngnix安装及配置
方式3:支持mysql负载均衡:–with-stream
./configure
–sbin-path=/usr/local/nginx/nginx
–conf-path=/usr/local/nginx/nginx.conf
–pid-path=/usr/local/nginx/nginx.pid
–with-http_ssl_module
–with-http_v2_module
–with-http_realip_module
–with-stream
–with-http_stub_status_module
–with-pcre=/apps/pcre-8.42
–with-zlib=/apps/zlib-1.2.11
–with-openssl=/apps/openssl-1.1.1a
(3) 编译安装
cd /apps/nginx-1.14.1
编译:make
安装:make install
查找安装路径:
whereis nginx
Ngnix安装及配置
注意:configure: error: Invalid C++ compiler or C++ compiler flags错误
Ngnix安装及配置
yum install -y gcc gcc-c++
(4)启动、停止nginx
确保系统的 80 端口没被其他程序占用:
netstat -lnp |grep 80 或者netstat -ano|grep 80
/usr/local/nginx/nginx 启动
Ngnix安装及配置
/usr/local/nginx/nginx -s stop
/usr/local/nginx/nginx -s quit
/usr/local/nginx/nginx -s reload

或者
cd /usr/local/nginx
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:
ps aux|grep nginx

注意:
/usr/local/nginx/nginx -s quit
/usr/local/nginx/nginx -s reload
/usr/local/nginx/nginx -s stop
命令报错:如下
Ngnix安装及配置

原因如下:

  1. ngnix没启动
  2. 其他解决方式
    /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf

(5) 重启 nginx
1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
cd /usr/local/nginx
./nginx -s quit
./nginx
或者:/usr/local/nginx/nginx -s quit

2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
cd /usr/local/nginx
./nginx -s reload
或者:/usr/local/nginx/nginx -s reload
启动成功后,在浏览器可以看到这样的页面:
Ngnix安装及配置

Ngnix安装及配置
或者:/usr/local/nginx/nginx –t
Ngnix安装及配置
注意:
如果访问不了停止防火墙

tomcat nginx负载均衡配置下载:
链接:https://pan.baidu.com/s/1UnA5tbqDyF8jo8E_JqOqOw
提取码:x2uv

mysql负载均衡配置文件下载:
链接:https://pan.baidu.com/s/1zb9nc89OlFPUebbpgxtfLA
提取码:5njv

相关文章:

  • 2022-12-23
  • 2021-08-03
  • 2021-07-31
  • 2021-05-26
  • 2021-12-25
  • 2021-12-12
  • 2022-01-05
猜你喜欢
  • 2021-08-08
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2021-08-16
  • 2022-12-23
相关资源
相似解决方案