Nginx集群部署方案
工作需要,记录一下
一、Nginx安装
集群部署需要在主服务器安装Nginx服务,以下为安装步骤:
1.访问Nginx官网(http://nginx.org/en/download.html),下载Nginx安装包。
2.下载后解压至C盘
二、Nginx配置
1.编辑conf路径下的nginx.conf文件。
2.在http{}中添加如下配置
#服务器集群部署
upstream 192.168.1.32 { //服务器列表名,可自定义
server 192.168.1.32:8086;
server 192.168.1.32:8096; //多个服务器中的API站点,
server *** //轻量化时将进行轮询(注①)
}
server {
listen 8088; //Nginx监听端口(注②)
server_name 192.168.1.32; //主服务器IP
location / {
proxy_pass http://192.168.1.32; //服务器列表名,对应upstream
proxy_redirect default;
}
注释:
注①:轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
注②:默认端口80,如果端口冲突,可以修改至其他端口,确保端口开放。
3.重启Nginx服务
在Nginx目录下,调出命令行窗口,执行nginx.exe -s reload进行服务重启。
4.访问Nginx
打开浏览器,输入主服务器IP及Nginx端口,正常访问到API页面,部署成功
部署完成。
Nginx集群部署方案相关推荐
- keepalive+nginx实现负载均衡高可用_高可用、负载均衡 集群部署方案:Keepalived + Nginx + Tomcat...
前言:初期应用较小,一般以单机部署为主,即可满足业务的需求,随着业务的不断扩大,单机部署的模式无法承载这么大的业务量,需要进行服务集群化的部署,本文主要介绍服务器Tomcat多实例部署,搭载Keepa ...
- 私有云办公平台大规模集群/企业级集群/小型工作室集群解决方案:NextCloud集群部署方案--NextCloud集群架构设计
原作者:NextCloud文档库 转载来源:https://docs.nextcloud.com/server/11/admin_manual/installation/deployment_reco ...
- Nacos集群部署方案
1. 介绍 生产环境部署nacos使用集群部署方案cluster来保障高可用 2. 集群部署架构图 nacos官方推荐把所有服务列表放到VIP下面,然后挂到一个域名下面 http://ip1:port ...
- Nacos生产环境集群部署方案
1.介绍 生产环境中部署nacos首先肯定是使用集群模式cluster保证高可用. 2.集群部署架构图 nacos 官方推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面 http://i ...
- RocketMQ集群部署方案(DLedger)
RocketMQ集群部署方案(DLedger) 一.基本配置 1.准备三台虚拟机,root密码 root ;IP地址: 192.168.xxx.xxx worker1 192.168.xxx.xxx ...
- clickhouse集群部署方案分析
常见的三种集群架构方案 注:本文摘自网上内容,原文地址:https://zhuanlan.zhihu.com/p/161242274 ClickHouse分布式集群常见方案一:MergeTree + ...
- nginx 集群部署_如何备份和还原您的Kubernetes集群资源和持久卷?
众所周知,Kubernetes可以协调连接在一起,作为一个工作单元,形成高可用性的计算机集群.Kubernetes包含许多抽象概念,这些抽象概念允许将容器化的应用程序部署到集群中,而无需将它们附加到单 ...
- nginx 集群部署_Nginx Ingress on TKE 部署最佳实践
概述 开源的 Ingress Controller 的实现使用量最大的莫过于 Nginx Ingress 了,功能强大且性能极高.Nginx Ingress 有多种部署方式,本文将介绍 Nginx I ...
- nginx 集群部署_入门级实操教程!从概念到部署,全方位了解K8S Ingress!
Kubernetes Ingress用于添加规则,以将流量从外部路由到Kubernetes集群的服务中.在本文中你将了解ingress 的概念,以及用于路由外部流量到Kubernetes deploy ...
最新文章
- Spark Streaming--实战篇
- 编程之美2.15 二维数组最大子数组的和(数组下标从(1,1)开始)
- 灯光工厂滤镜插件knoll light factory
- 第八十四节,css布局小技巧及font-awesome图标使用
- AutoRun Pro Enterprise II 教程--- 教你制作软件工具箱教程清晰版(教程画面清晰,教程语音可以调高)...
- MySQL substring()函数
- NAT网关之SNAT进阶使用(二)构建ECS级别SNAT出网方式
- Socket编程实践(7) --Socket-Class封装(改进版v2)
- jupyter 功能插件
- 夏普mx2608n网络扫描到计算机,【转载】夏普复印机网络扫描教程
- 敏捷开发vs 传统开发
- VNC远程桌面使用方法
- 手机--修改dns服务器地址,DNS怎么修改 电脑和手机设置DNS全攻略
- 算法-动态规划-打家劫舍
- 观远数据带你乘云驾“务”,让决策更智能
- Linux 下搭建 Kafka 环境
- 归宿 - 写给无处安放的内心
- python plc fx5u_三菱FX5U可编程控制器硬件及指令篇
- “妈我不想去上课!”“不行你是老师!”
- 福州三中 计算机竞赛,福建福州三中喜获信息学竞赛NOIP2020全省人数第1!总计35人获奖...
热门文章
- 超详细,win7虚拟机安装
- Python吴恩达深度学习作业4 -- 构建深度神经网络
- Clion + mysql (win/Mac + 本地/远程)
- 企业数字化转型方法论
- 数据挖掘:数据清洗——数据噪声处理
- 实操 VM Player和Instant Contiki安装
- matlab吃cpu还是显卡_在GPU上运行MATLAB程序
- 《与索罗斯一起走过的日子》读后感
- c# 超时时间已到.在操作完成之前超时时间已过或服务器未响应,c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应...
- arcgis不闭合线转面_如何将ArcGIS不闭合线转化为面:编辑拓扑