windows下搭建nginx负载均衡
学习笔记,第一次记录避免忘记
首先介绍一下本地环境是windows2008 R2-64位。
1. 到nginx官网上下载最新稳定版的安装包,http://nginx.org/en/download.html;
2.下载后解压到对应文件夹
3.使用cmd命令进入文件目录,输入nginx.exe或者start nginx.exe安装程序,注意安装时默认为80端口,若页面无法正常打开,请按照下面步骤4更换端口重试
4.若80端口被占用,可在文件目录下找到nginx.conf文件,使用记事本打开,将80改成其他端口,再次执行第3步
5.若程序已启动,后续更改nginx.conf文件内容,需使用cmd命令执行nginx.exe -s reload重启nginx
nginx的部分操作
start nginx.exe 启动
nginx.exe -s quit 停止
nginx.exe -s reload 重启
6.此时服务已能正常使用,接下来部署负载均衡
6.1 用来增加多个站点或服务
upstream localhost{
server localhost:801; #第一个站点
server localhost:806; #第二个站点
}
6.2 监听请求地址与端口,并转发
listen 8033; #监听8033端口
server_name localhost; #监听的域名
location / {
proxy_pass http://localhost; #转发或处理
}
6.3效果展示
最后需要监听的端口还是需要改成80,毕竟是需要对外开放的,具体如何解除其他地方占用80端口的问题,还需要各位自寻答案。
以上内容是通过各种借鉴而来,可能比较乱,但学而时习之,用于自己巩固也不错,若有不好地方欢迎指正。
以下借鉴是地址:
https://www.cnblogs.com/jiangwangxiang/p/8481661.html
https://www.cnblogs.com/qfb620/p/5508468.html
最新文章
- linux 系统、命令、软件
- .proto 文件转js 文件方法【nodejs】
- hibernate3 所需的jar包
- asp.net下出现其中的组件“访问被拒绝”的解决方法
- Sumlime Text编辑文件后快速刷新浏览器
- npm run-script
- js基本数据类型和typeof
- MVC VS2012 Code First 数据库迁移教程
- 基于Ubuntu虚拟机安装edx-platform
- AtomicInteger源码分析——基于CAS的乐观锁实现
- ansible
- 显示创建一个表的SQL语句
- Oracle 安装中遇到的问题
- How to Install/Deinstall Oracle Workspace Manager (文档 ID 263428.1)
- Web API框架学习——消息管道(二)
- Ubuntu环境下 matplotlib 图例中文乱码
- 直播-rtmp学习
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- impdp导入dmp数据实例
- mysql查看及设置最大连接数
热门文章
- 贪心:leetcode 870. Advantage Shuffle、134. Gas Station、452. Minimum Number of Arrows to Burst Balloons、316. Remove Duplicate Letters
- Qt tableView设置不可编辑
- 使用navicat的坑
- 【笔记】第六章、Linux 的文件权限与目录配置
- Spring 定时任务 注解版
- mysql quick query row count using sql
- python编程中的一些有用插件或工具
- git 本地项目推送到远程服务器
- 【JQuery插件】扑克正反面翻牌效果
- CentOS8安装docker