问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nginx做反向代理,在自己的电脑用虚拟机安装一个服务器做后台,你说的是Linux的,可以是都是window系统吗

发布网友 发布时间:2022-04-21 03:35

我来回答

1个回答

热心网友 时间:2023-11-05 03:10

  nginx 轻量级、高性能 web server 主要干两件事情:   〉直接作http server(代替apachePHP需要FastCGI处理器支持);   〉另外功能作反向中国服务器实现负载均衡   我举例说明何使用 nginx 实现负载均衡nginx处理并发面优势现应用非见Apache mod_proxymod_cache结合使用实现台app server反向中国负载均衡并发处理面apache没 nginx擅   1)环境:   a. 我本Windows系统使用VirutalBox安装虚拟Linux系统   本Windows系统别安装nginx(侦听8080端口)apache(侦听80端口)虚拟Linux系统安装apache(侦听80端口)   我相于拥1台nginx前端作反向中国服务器;面2台apache作应用程序服务器(看作型server cluster;-) );   b. nginx用作反向中国服务器放置两台apache前作用户访问入口;   nginx仅仅处理静态页面态页面(php请求)统统都交付给台两台apache处理   说我中国站静态页面或者文件放置nginx目录;态页面数据库访问都保留台apache服务器   c. 介绍两种实现server cluster负载均衡   我假设前端nginx(127.0.0.1:80)仅仅包含静态页面index.html;   台两apache服务器(别localhost:80158.37.70.143:80)台根目录放置phpMyAdmin文件夹test.php(面测试代码print server1;)另台根目录仅仅放置test.php(面测试代码 print server2;)   2)针同请求 负载均衡:   a. 简单构建反向中国候 (nginx仅仅处理静态处理态内容态内容交给台apache server处理)我具体设置:nginx.conf修改:   复制代码 代码:   location ~ \.php$ {   proxy_pass 158.37.70.143:80 ;   }   〉 客户端访问localhost:8080/index.html候前端nginx自进行响应;   〉用户访问localhost:8080/test.php候(候nginx目录根本没该文件)通面设置 location ~ \.php$(表示则表达式匹配.php结尾文件详情参看location何定义匹配 中国wiki.nginx.org/NginxHttpCoreMole) nginx服务器自pass给 158.37.70.143apache服务器该服务器test.php自解析html结页面返给nginx nginx进行显示(nginx使用memcached模块或者squid支持缓存)输结打印server2   简单使用nginx做反向中国服务器例;   b. 我现例进行扩展使其支持两台服务器   我设置nginx.confserver模块部应部修改:   复制代码 代码:   location ^~ /phpMyAdmin/ {   proxy_pass 127.0.0.1:80 ;   }   location ~ \.php$ {   proxy_pass 158.37.70.143:80 ;   }   面第部location ^~ /phpMyAdmin/表示使用则表达式匹配(^~)直接匹配客户端访问 URL中国localhost:8080/phpMyAdmin/ (本nginx目录根本没phpMyAdmin目录)nginx自pass127.0.0.1:80 Apache服务器该服务器phpMyAdmin目录页面进行解析结发送给nginx者显示;   客户端访问URL中国localhost/test.php 则pass158.37.70.143:80 apache进行处理   综我实现针同请求负载均衡   〉用户访问静态页面index.html前端nginx直接进行响应;   〉用户访问test.php页面158.37.70.143:80 Apache进行响应;   〉用户访问目录phpMyAdmin页面127.0.0.1:80 Apache进行响应;   3)访问同页面 负载均衡:   即用户访问中国localhost:8080/test.php 同页面候我实现两台服务器负载均衡 (实际情况两服务器数据要求同步致我别定义打印server1server2进行辨认区别)   a. 现我情况windowsnginxlocalhost侦听8080端口;   两台apache台127.0.0.1:80(包含test.php页面打印server1)另台虚拟机158.37.70.143:80(包含test.php页面打印server2)   b. 重新配置nginx.conf:   〉首先nginx配置文件nginx.confhttp模块添加服务器集群server cluster(我两台)定义:   复制代码 代码:   upstream myCluster {   server 127.0.0.1:80 ;   server 158.37.70.143:80 ;   }   表示server cluster包含2台服务器   〉server模块定义负载均衡:   复制代码 代码:   location ~ \.php$ {   proxy_pass 中国myCluster ; #名字面cluster名字相同   proxy_redirect off;   proxy_set_header Host $host;   proxy_set_header X-Real-IP $remote_addr;   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   }   访问中国localhost:8080/test.php 页面nginx目录根本没该文件自其passmyCluster定义服务区机群别由127.0.0.1:80;或者158.37.70.143:80;做处理   面定义upstream候每server没定义权重表示两者均衡;希望某更响应例:   复制代码 代码:   upstream myCluster {   server 127.0.0.1:80 weight=5;   server 158.37.70.143:80 ;   }   表示5/6几率访问第server,1/6访问第二另外定义max_failsfail_timeout等参数   综我使用nginx反向中国服务器reverse proxy server功能其布置台apache server前端   nginx仅仅用处理静态页面响应态请求中国pass台apache server作app server前台pass态页面进行处理并返给nginx   通架构我实现nginx台apache构机群cluster负载均衡   两种均衡:   1)nginx定义访问同内容中国同台server; 例访问phpMyAdmin目录中国第台server;访问test.php中国第二台server;   2)nginx定义访问同页面均衡 (服务器性能同定义权重均衡)中国同台server 例访问test.php页面均衡中国server1或者server2   实际应用server1server2别保留相同app程序数据需要考虑两者数据同
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 请教问题nginx反向代理proxy 面试官:请问Nginx为什么比Apache性能好 linux版本nginx解压后ftp到linux上还需要安装么 如何在upstream中使用nginx变量 nginx负载均衡怎么访问数据库 怎么把nginx的静态页面缓存到memcached pp-s内外涂塑钢管的连接方式是什么? 涂塑钢管和衬塑钢管有什么区别呢? 涂塑钢管和衬塑钢管的区别 内外涂塑复合钢管适用于消防喷淋吗 消防内外涂环氧树脂管和内外涂塑管有什么区别 内衬塑钢塑复合管与PSP钢塑复合管有什么区别 涂塑复合钢管的性能指标有哪些? 铝塑复合管与钢塑复合管,PPR管的区别 涂塑钢管有几种? 钢塑复合管与衬塑钢管有什么不同?价格差异有多少? 什么是钢塑复合管 涂塑复合钢管都有哪些特点 什么是涂塑复合钢管 钢塑复合管和钢塑管有什么区别? nginx怎么取变量里的i 如何判断 ngnix 走了 静态文件路径 没有冰箱夏天怎么保存千张 Windows10任务栏图标太小了如何解决|Win10系统下让任务栏图标变大的方法 求助关于centos6.6搭建nginx反向代理服务器 吃的千张熹熟了怎么存放 没有冰箱豆腐皮怎么保存才新鲜 ipad下载的文件在哪里 怎么查看 ipad 下载的文件在哪里可以找到 孕期出现缺铁性贫血,会是哪些因素引起的? 怀孕期间出现缺铁性贫血,该怎么办? 孕期缺铁性贫血都有什么症状?该如何治疗? 缺铁性贫血简介 怀孕后,为什么孕妇容易出现缺铁性贫血呢? 孕妇缺铁性贫血的原因 孕期缺铁性贫血,对母体和胎儿影响有多大呢? 怀孕期的缺铁性贫血,到底该用哪些方法预防? 女人怀孕到妊娠期的时候,缺铁性贫血怎么办呢? 孕期出现缺铁性贫血,是哪些原因引起的? 孕期缺铁贫血怎么办?应该如何补铁呢?