
🏠个人主页:啊陈晓
🎉学习方向:java后端开发
🎁我的上一篇文章:【深入浅出Nginx系列】Nginx入门?看这一篇就够了(概念篇)
💕如果我的文章对你有帮助,点赞、收藏、留言都是对我最大的动力

【注意】:
由于篇幅原因,博主将Nginx的教学分为概念篇和实战篇,大家可以根据需求进行不同的模块的学习,当然搭配在一起学习效果更佳喔~
【深入浅出Nginx系列】文章直通车~
【深入浅出Nginx系列】Nginx入门?看这一篇就够了(概念篇)
【深入浅出Nginx系列】Nginx入门?看这一篇就够了(实战篇)
现在让我们正式开启进入今天的正文
文章目录
2.对主从服务器的keepalived.conf 配置文件进行修改
前言
博主最近在学习SpringCloud Alibaba相关的内容,在学习到Nacos集群的搭建和持久化时,发现整个集群架构需要搭建Niginx集群来实现整个集群的高可用性。而在此之前,博主也只是仅仅听闻过Nginx的一些信息,于是为了能够顺利搭建nacos集群,博主恶补了Nginx,并将所学的内容通过文章的形式分享给大家~
下图即Nacos集群架构图:

注意:今天我们所讲的内容都是基于上一讲中的概念、模型进行实战,因此在这一次的文章中对上文中已经讲解过的概念不再做赘述。
一、Linux环境下Nginx的搭建
1.环境准备
| JVM环境 |
| 使用Xshell进行远程连接 |
2.安装包下载
Nginx官网直通车
http://nginx.org/
进入官网后如下图所示:

然后选择当前稳定的版本的Linux安装包,这里我选择的是1.22.0

下载完后解压即可
3.安装步骤
先准备一台虚拟机并命名为Nginx-1

打开终端输入ifconfig,获取ip后通过xshell进行远程连接

输入su切换到root,我们开始安装~
在安装Nginx之前,我们先安装与Nginx相关的四个依赖包--通过以下命令一键安装四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
进入到/opt/software 目录(如果没有 software则自己创建)
cd /opt/software #进入对应目录
mkdir software #如果目录不存在则在对应路径下创建文件夹
将下载好的压缩包上传到software中,可以使用文件上传工具,也可以直接拖进去。

接下来按如下顺序进行操作:
1、解压Nginx压缩包
tar -xvf nginx-1.12.2.tar.gz2、进入解压缩目录,依次输入以下命令
./configure make && make install3、进入/usr/local/nginx/sbin目录,启动Nginx
./nginx #启动nginx #下面是nginx的一些其他常用命令、均要在/usr/lcoal/nginx/sbin目录下执行 ./nginx -s stop #停止nginx服务 ./nginx -s reload #nginx热部署,更新配置资源重载nginx4.此时输入进程查询命令,可以看到Nginx已经启动
ps -ef|grep nginx
至此,我们在linux环境下的Nginx安装成功!!
二、Nginx实战实例——反向代理

关于反向代理的概念,我们在上一篇文章中已经进行了详细的介绍,接下来我们就使用Nginx完成反向代理。
实现效果:在浏览器访问www.666.com能够直接跳转到ip:8080
1.环境准备
| 上文中的Nginx环境 |
| tomcat环境 |
由于篇幅原因,上文中的tomcat就不带着大家配置啦,大家可以在网上查找tomcat的安装教程自行进行安装~
2.启动一个tomcat并测试
进入tomcat解压缩目录的bin,输入以下命令启动tomcat
./startup.sh
在浏览器地址栏输入ip:8080测试tomcat是否启动成功

如若出现上图中无法访问的功能,可能是防火墙未关闭,我们可以查看防火墙的状态并关闭防火墙:
systemctl status firewalld #查看防火墙状态 systemctl stop firewalld #关闭防火墙再次访问ip:8080,访问成功

3.在host文件中配置映射
进入windows系统中C:\Windows\System32\drivers\etc目录,对host文件进行修改
在最下面一行添加www.666.com到ip:8080的映射


本文详细介绍了如何在Linux环境下搭建Nginx,包括反向代理、负载均衡、动静分离和高可用集群的实战步骤,适合初学者快速上手。

最低0.47元/天 解锁文章
1231

被折叠的 条评论
为什么被折叠?



