nginx 负载均衡 404_Nginx+.Net Core实现项目负载均衡
Nginx大家如果没用过那或多或少都应该听过,vue的部署、反向代理、负载均衡nginx都能帮你做到。
今天主要说一下nginx负载均衡我们的项目,如下图所示,请求到达nginx,nginx再帮我们转发。
首先使用Docker安装nginx.
docker pull nginx:latest
运行容器,将本地的8080端口映射到容器内部的 80 端口.
docker run --name nginx -p 8080:80 -d nginx
查看nginx容器,如果有错请看日志.
浏览器中访问一下
ok,到此我们的nginx就已安装完成。
我们准备好3个以上的webapi的项目并发布。
进入nginx容器
Docker exec -it nginx bash
找到nginx.conf文件并作修改,nginx.conf分为http块、events块和server块,此次主要在server块中做更改.
此时在nginx容器里面使用vi或者vim没有用,需要依次执行如下两条命令
apt-get update apt-get install vim
进入文件内,末尾处指向了另一个文件,没错这个文件里就是放server块配置内容
进入etc/nginx/conf.d/default.conf文件中并做修改
upstream ServiceInstance{ #nginx默认轮询下面的服务实例 server ***.**.***.***:9007; server ***.**.***.***:9008; server ***.**.***.***:9009;} server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { #root /usr/share/nginx/html; #index index.html index.htm; #请求到达后会进行转发 proxy_pass http://ServiceInstance; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /.ht { # deny all; #} }
完成之后重启一下容器,如果有错误请查看日志.
docker restart nginx
浏览器中调用一个接口查看
每一次都会轮询不同的服务实例,负载均衡的预期就实现了!
我们也可以设置权重比例,weight值越大,请求达到此实例的次数就越多!
upstream ServiceInstance{ #nginx默认轮询下面的服务实例 server ***.**.***.***:9007 weight=1; server ***.**.***.***:9008 weight=2; server ***.**.***.***:9009 weight=3;}
各位同学也可慢慢研究,nginx很强大的!
nginx 负载均衡 404_Nginx+.Net Core实现项目负载均衡相关推荐
- Nginx+memcached+tomcat配置集群session共享负载均衡
Nginx+memcached+tomcat配置集群session共享负载均衡 配置环境: windows xp下 jdk1.7.0_10 nginx-1.2.6 (附下载) m ...
- 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡...
10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 原文:10分钟搭建服务器集群--Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式 ...
- nginx与IIS服务器搭建集群实现负载均衡(三)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)>中提到有 ...
- nginx系列之八:使用upsync模块实现负载均衡
** 前言 ** nginx系列之一:nginx入门 nginx系列之二:配置文件解读 nginx系列之三:日志配置 nginx系列之四:web服务器 nginx系列之五: 负载均衡 nginx系列之 ...
- Centos7+Nginx+Keepalived实现Apache服务的高可用负载均衡
Centos7+Nginx+Keepalived实现Apache服务的高可用&负载均衡 今天是2017年的第一天,昨天也就是2016年的最后一天,我尝试部署了Centos7+Nginx+Kee ...
- Nginx整合tomcat,实现反向代理和负载均衡
1.Nginx与Tomcat整合,通过Nginx反向代理Tomcat. Nginx安装路径为:/usr/local//nginx 首先切换路径到:/usr/local//nginx/conf通过命令 ...
- nginx与IIS服务器搭建集群实现负载均衡(二)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)>中小编简 ...
- 浅析Nginx中各种锁实现丨Nginx中手写一个线程池丨Nginx中反向代理,正向代理,负载均衡,静态web服务丨C++后端开发
学会nginx中锁的使用,让你对锁豁然开朗 1. 反向代理,正向代理,负载均衡,静态web服务 2. nginx 中 accept 锁实现 自旋锁 信号量 3. nginx 中 线程池 实现以及详解虚 ...
- 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少
反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...
最新文章
- [C# 开发技巧系列]如何动态设置屏幕分辨率
- 银行核心海量数据无损迁移:TDSQL数据库多源异构迁移方案
- java eclipse oxygen_Eclipse Java Oxygen配置Tomcat
- PHP输出Excel实例代码
- 面向对象初调用:foolish 电梯
- 云财经服务器维护,云财经服务器维护
- C++:C++中public protected private关键字用法
- Webservice调用方式:axis,soap详解
- 43.连接 Internet
- 薛定谔 Maestro教程--用户界面 | 结构编辑 | 测量距离角度
- 初学者如何在CSDN写博客
- 自动化系统扫描数字和文本OCR条形码控件字体
- 华为服务器磁盘IO性能查看,磁盘io性能
- kafka中zk的作用
- 帆软报表参数传给网络报表_自定义报表之自定义参数界面
- ios之Xcode6如何手动创建空工程模板
- 关于AI-人工智能看法,进行漫谈。
- 2019双十一淘宝天猫刷喵币 不用ROOT,执行javascript脚本
- (一) linux没有网络的解决办法
- matlab建立ar时间序列模型_Matlab时间序列-AR-AR模型.doc
热门文章
- 使用 Productivity Power Tools 高级扩展 来帮助你提高 VS2012 的工作效率
- 人工神经网络简介和单层网络实现AND运算--AForge.NET框架的使用(五)
- Visual Studio 2005 中的新增安全性功能
- [纪事]再见,CodeArtist
- GNU cflow实现调用关系分析
- HDU6109 数据分割【并查集】
- AOJ0006 Reverse Sequence【堆栈+字符流】
- NUC1003 Hangover【数学计算+水题】
- Java 技术体系(JDK 与 JRE 的关系)、POJO 与 JavaBeans
- Java —— 正则表达式