nginx安装,正向代理、反向代理、负载均衡

1. 准备工作

Linux系统下nginx的离线安装

nginx的离线安装包下载 

nginx离线安装包官网下载地址:链接: nginx: download

Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版

Stable version:最新稳定版,生产环境上建议使用的版本

Legacy versions:遗留的老版本的稳定版

这里下载的是linux版本的最新稳定版本nginx-1.18.0.tar.gz

2.安装nginx

linux离线安装nginx

先将nginx-1.18.0.tar.gz解压缩,我这里的解压后的地址为:/home/ap/

命令:tar -xvf nginx-1.18.0.tar.gz -C /home/ap/

 

安装命令:

1.进入解压缩后的目录

命令:cd /home/ap/nginx-1.18.0

2.执行./configure --prefix=要安装到的目录

命令:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

注意:安装多个nginx要指定不同的安装目录

3.执行make && make install

命令:make && make install

 安装报错:报错1:./configure: error: the HTTP rewrite module requires the PCRE library.

安装pcre-devel解决问题 yum -y install pcre-devel

安装zlib-devel解决问题 yum install -y zlib-devel

如果需要设置ssl,https访问,需要安装openssl: yum install -y openssl openssl-devel

3.运行nginx

安装完nginx后,会在 路径 /usr/local 下自动生成 nginx 文件夹。这是自动生成的。

 进入sbin文件夹,里面有两个文件:nginx 和 nginx.old。

执行命令:./nginx 即可执行

测试启动: ps -ef | grep nginx

已经启动。

查看nginx默认端口(默认为80),使用网页的形式测试,(像Tomcat一样。)

进入目录查看端口:cd /usr/local/nginx/conf 下的 nginx.conf文件。这个文件也是nginx的配置文件。vim 下 

 

 

  

检查配置文件是否正确

./nginx -t

 

3.在 nginx 的配置文件中进行负载均衡的配置

8081 8082分别是两个tomcat的同一个项目,实现前端项目的负载均衡

如果需要解耦,这upstream单独配置一个.conf文件

4.静态文件访问配置 

http:/ip/storages/20211126/2.jpg

location /storages {

alias /home/ap/storages;

}

storages可以采用软/硬链接的到nas机器的方式

4.nginx 分配服务器策略

轮询(默认)weight ip_hash fair(第三方)

5.Nginx 动静分离 


版权声明:本文为CSDN博主「冯insist」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40036754/article/details/102463099

参考 Linux中安装Nginx并部署前端dist文件_狮子看电视-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值