Linux下配置nginx,负载IIS的页面
最近研究了下Linux下的nginx结果贴一下:
反向代理概念:
一般访问流程:a=>b,a访问b服务器,
加n来做反向代理流程:a=>n=>b
负载均衡概率:a访问B站点,B站点有3台服务器,加入负载均衡n,a就访问n,n然后按照规程平均的转发给B站点的3台服务器。
配置环境:
1.本机电脑win10 系统,安装虚拟机,虚拟机运行Linux系统。
2.本机win10的IIS下面挂载3个站点Server1,Server2,Server3。
3.linux系统安装nginx。
4.win10和linux网络相互ping通。
5.配置代理和配置负载均衡。
win10电脑ip:10.0.0175,配置的 Server1端口:8060 、Server2端口:8061 、Server3端口:8062
linux电脑ip:http://192.168.201.130/ nginx默认监听端口:80
一.配置反向代码 server {
listen ;
server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / {
root html;
index index.html index.htm;
}
#配置IIS服务器站点为代理
location /Server1/ {
proxy_pass http://10.0.0.175:8060/;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header Host $http_host;
} location /Server2/ {
proxy_pass http://10.0.0.175:8061/;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header Host $http_host;
} #配置Linux本地文件的的代理,相当于nginx作为服务器
location /Server6/ {
root /home/zyp/nginx/;
index Index.html;
}
}
加上以上配置,在win10系统访问:
1.http://192.168.201.130/Server1 就会加载到8060端口的IIS上。
2.http://192.168.201.130/Server2 就会加载到8061端口的IIS上。
二.配置负载均衡 #配置负载均衡的站点
upstream serverName{
server 10.0.0.175:;
server 10.0.0.175:;
server 10.0.0.175:;
} server {
listen ;
server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; # location / {
# root html;
# index index.html index.htm;
#}
#配置根目录下负载serverName为自己上门定义的
location / {
proxy_pass http://serverName;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header Host $http_host;
}
}
配置完成,在win10 系统内访问http://192.168.201.130,就是负载到个个站点。
这里只做简单的配置,详细的配置说明及其他配置可以参考淘宝团队出的电子书:
http://tengine.taobao.org/book/
Linux下配置nginx,负载IIS的页面的更多相关文章
- linux下配置nginx负载均衡例子
准备2台虚拟机: 分别在两个虚拟机上安装tomcat,并在服务器A安装nginx,其中nginx端口设置为了 70. 服务器A的tomcat安装目录: 服务器B的tomcat安装目录: 服务器A的ng ...
- 负载均衡---在window与linux下配置nginx
最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar.不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx,sq ...
- 【转】玩玩负载均衡---在window与linux下配置nginx
最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar.不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx,sq ...
- 玩玩负载均衡---在window与linux下配置nginx
最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar.不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx, ...
- 在linux下配置Nginx+Java+PHP的环境
Apache对Java的支持很灵活,它们的结合度也很高,例如Apache+Tomcat和Apache+resin等都可以实现对Java应用 的支持.Apache一般采用一个内置模块来和Java应用服务 ...
- Mac下配置Nginx负载均衡
1.首先在Mac下安装Nginx(可参考我的另一篇随笔http://www.cnblogs.com/malcolmfeng/p/6896703.html). 2.安装Tomcat,下载后,解压,bin ...
- Linux下配置Nginx(在root的/etc/rc.local里配置开机启动功能http://tengine.taobao.org/)
上面是下载的包下载地址 http://tengine.taobao.org/download_cn.html nginx官网http://nginx.org/ 下一步 下一步 其中remote为重要属 ...
- linux下配置nginx反向代理例子
官方说明: 例子: 虚拟机ip:192.168.85.3,物理机VMware Network Adapter VMnet8 ip:192.168.85.1 1,准备tomcat 准备一tomcat, ...
- linux下配置nginx使用ftp目录作为静态资源文件的目标目录
1.安装ftp服务,可以直接yum install vsftpd. 2.设置随机启动,chkconfig vsftpd on. 3.启动ftp服务,service vsftpd start. 4.配置 ...
随机推荐
- 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spring Boot工程的创建.而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也 ...
- smarty中用truncate来截取中英文字符串及避免中文乱码问题
smarty中用truncate来截取含有中英文的字符串,可能会出现中文乱码问题.字符串截取长度不一问题,下面是新建个扩展函数,或修改原Truncate函数方法也可以的.扩展smarty/plugin ...
- java 泛型详解(转)
普通泛型 class Point<T>{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 publ ...
- 三)EasyUI layout
参考文档 http://www.jeasyui.com/documentation/layout.php
- 一、Numpy基础--数组
(一)Numpy数组对象 Numpy中的nadrray是一个多维数组对象,该对象由两部分组成: 实际的数据 描述这些数据的元数据 大部分的数组操作仅仅修改元数据部分,而不改变底层的实际数据. 数组的数 ...
- laravel中的验证及利用uploadify上传图片
$rules = [ 'password'=>'required|between:6,20|confirmed', ]; $message = [ 'password.required'=> ...
- Nutch2.2.1 爬虫问题列表
http://www.cnblogs.com/cy163/archive/2013/02/14/2912630.html http://blog.csdn.net/wangzhaodong001/ar ...
- sharepoint 2010 GetUserProfileByName 5566
After some further investigation i found that it's actually the "ASP.NET Impersonation" th ...
- 一、SecureCRT 8.0 客户端连接服务器
1.通过远程连接服务器linux,连接的是ssh服务: 如图:ssh2协议是ssh的升级版. 连接模式: 2. Ctrl+d 快速退出==exit/quit/logout 3.SecureCRT 改变 ...
- vue.js 知识点(二)
关于vue看到有很多的知识点和react有很多相近的地方,比如说路由还有一些简单的运用,但是又有一些不同,比如格式.还有写法的一些不同! 所以在这里我总结一下关于vue 关于路由的一些运用: 路由: ...