nginx
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
正向代理与反向代理的区别【Nginx读书笔记】
正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我 从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏转载 2016-08-04 16:25:04 · 496 阅读 · 0 评论 -
redhat6.7启动nginx提示找不到libpcre.so.1的解决办法
下载ngin后,在控制台输入./configure后发现没有安装pcre,然后下载pcre后先编译再安装(先make再make install)再安装nginx成功,但是nginx无法运行,提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or原创 2016-08-04 22:35:46 · 1721 阅读 · 0 评论 -
使用nginx反向代理发布多个域名80端口的WEB服务
在对外提供WEB页面服务时,提供的域名通常需要隐藏端口号和项目名,例如像www.baidu.com。隐藏端口容易处理,将WEB容器的端口号修改为80即可满足。如果要隐藏项目的名称,在tomcat下,可以通过在server.xml中加入以下语句,在不输入项目名的情况下,自动进入www.abc.com/websit对应的web服务。 Context path="" docBase="/usr/l转载 2016-08-04 17:19:29 · 42947 阅读 · 1 评论 -
Linux(CentOS)系统下设置nginx开机自启动
Nginx 是一个很强大的高性能Web和反向代理服务器。下面介绍在linux下安装后,如何设置开机自启动。 首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: vi /etc/init.d/nginx 在脚本中添加如下命令: **************************************************************转载 2016-08-06 16:36:19 · 282 阅读 · 0 评论 -
基于域名的7层转发的实现(NAT+反向代理)
在公司的实际办公网中,因为出口IP只有一个,要实现对外提供服务的话就必须得做端口映射,如果有多个服务要对外开放的话,这只能通过映射不同端口来区分,这在实际使用过程中非常的痛苦(记忆困难、一一对应关系也没有规律、访问的时候还得加端口),这个痛苦的问题用表格的形式来形象的描述如下: Public IP Public Port Number In转载 2016-08-09 11:37:31 · 1031 阅读 · 0 评论 -
四层负载均衡和七层负载均衡的区别
1. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。 由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应的web服务器IP地址,这样client就可以直接跟此服务器建立T转载 2016-08-09 11:38:21 · 438 阅读 · 0 评论 -
nginx 反向代理多域名 多虚拟机配置
最近帮朋友做了两个网站,预算很小很小.小到两个网站只能跑在一台512M内存的公网服务器上(tomcat+mysql,由于内存太小了,只能把两个网站部署在同一个tomcat上),每个网站有自己的域名,初步考虑使有nginx做反向代理,把两个域名映射到相应的应用上。因此就有了标题所说的“nginx多域名单服务器单IP单Tomcat不同应用”上的配置问题。Nginx介绍的废话就不多说了,在这里把配置文件转载 2016-08-05 10:44:42 · 2729 阅读 · 0 评论 -
nginx反向代理java web应用,网页链接的问题
假如有一个java web应用,地址是10.0.0.1:8080/aaa,用nginx做代理,域名a.com指向nginx,nginx代理发请求给10.0.0.1:8080/aaa.如果jsp中有以下对的配置,则会出现网页链接错误的问题: String path = request.getContextPath(); String basePath = request.getSchem原创 2016-09-01 02:11:52 · 5707 阅读 · 0 评论