存档

文章标签 ‘反向代理’

nginx反向代理群晖

2020年4月30日 没有评论

群晖内置有nginx,对于普通使用只需要修改他的配置文件。反向代理可以使你从外网访问家里或公司内网中的设备,可惜的是运营商屏蔽了80和443端口,所以只能使用带有端口的IP或域名访问服务。 手动修改配置文件 直接修改nginx配置文件是最容易想到的办法,但是群晖的nginx配置文件会在系统重启后重置,之前保存的修改都会丢失。 因为群晖每次运行自带nginx时,会根据模板文件重新生成nginx的配置文件/etc/nginx/app.d,所以我们修改这个文件是没有意义的,需要直接修改模板文件。 进入cd /usr/syno/share/nginx目录,使用root帐户修改 se...

分类: nginx 标签: ,

nginx反向代理配置

2013年5月2日 39 条评论

nginx作为web服务器一个重要的功能就是反向代理。当然你也可以使用nginx配置正向代理,本是介绍如何配置nginx的反向代理。nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。什么是反向代理服务器反向代理功能是nginx的三大主要功能之一(静态web服务器、反向代理、负载均衡)。nginx一般同时做为静态web服务器和反向代理服务器,做为web服务器访问静态文件图片、css、js、html等文件,做为反向代理服务器把请求发给后端业务处理服务,如果有多个后端处理节...

分类: nginx 标签: ,

nginx做代理上网

2012年12月13日 7 条评论

nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网),nginx反向代理看这里 反向代理,外部机器通过网关访问网关后面服务器上的内容,网关起到了反向代理的功能,我们平时通过浏览器访问远程的web服务器大都是这样实现的。 正向代理,就是上面的过程反过来,我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。 nginx同样可以实现代理上网的功能,配置如下: user www; worker_processes 1; error_log /var/log/nginx/error.log debug;events { use epoll; wor...

使用nginx的proxy_cache做网站缓存

2012年12月5日 19 条评论

为什么要做web cache,我想大家最主要的是解决流量的压力。随着网站流量的提升,如果只是单台机器既处理静态文件,又处理动态脚本,显然效率很难上升,不能处理日益上涨的流量压力。与此同时某些网站的页面内容并不是经常变化,因此我们可以分两层架构来组织网站。前端web缓存+后端web服务器,可以参看这里配置nginx反向代理配置 前端web缓存有多重方式实现,原理就是队请求结果页面静态化并设置一个超时期限,缓存页面过期后,新请求到达时重新到后端web服务器获取内容更新;没有nginx前比较流行的方法是squid,但squid不能充分利用处...