(总结)Linux服务器上最简单的Nginx反向代理配置

转载 2015年03月25日 15:09:31

Nginx不但是一款高性能的Web服务器,也是高性能的反向代理服务器。下面简单说说Nginx的反向代理功能。

反向代理是什么?

反向代理指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部或其他网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。

简单实现方法:

例如我想在服务器上建一个google.ha97.com的域名用来反向代理访问Google,首先在域名注册商那里的域名管理上为域名google.ha97.com添加A记录到服务器的IP上,再在服务器上修改Nginx的配置文件,添加如下:

server
{
listen 80;
server_name google.ha97.com;

location / {
proxy_pass http://www.google.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

保存后重新加载nginx:

/etc/init.d/nginx reload

如果是编译安装的,应用这个命令:

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

等域名解析生效后就可以通过google.ha97.com来访问google了。此法可以变相fanqiang。这就是Nginx反向代理最简单的应用。关于利用Nginx反向代理实行负载均衡的方法,下次有空再写。

: http://www.ha97.com/3979.html

相关文章推荐

linux系统上nginx安装及简单的反向代理配置

本文是写给那些刚刚接触linux的新手写的,#符号后面的都是命令可以复制进去,你有发展linux的打算也可以手打加深对命令的了解。 第一步:# yum -y installgcc-c++(C编译器下...

用nginx搭简单反向代理服务器

反向代理原理简介反向代理(Reverse Proxy)方式是指用代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet ...

HTTP和反向代理服务器-nginx在项目中的简单使用说明

首先对于这个东西是干嘛的不是很清晰,大概清楚是一个反向代理(反向代理也不知道是啥),百度是这样定义的: Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个...

给nginx配置https服务器并反向代理php

昨天给php同事帮忙配置https,现在把过程记录如下: 服务器:CentOS  nginx版本:1.10.0  php版本:5.6.22 同事之前已经把http配置好的。 一、nginx...

Nginx反向代理与负载均衡:节点服务器单/多虚拟机配置+实验环境搭建+原理解析

.说明     常见的集群架构及相关软件,可以参考下面的导图:     互联网企业常用的是负载均衡集群和高可用性集群,负载均衡集群强调“分担”,通过一定的调度算法 ,可以实现用多个节点...

nginx安装和配置反向代理服务器

获取Nginx 可以在

nginx apache 配置反向代理服务器

nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站使用lnmpa架构,用nginx做反向代理和负载均衡非常简单,支持两个用法 1个proxy, 1个upstream,...

使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法

碰到问题: 移动用户访问web服务器www.osyunwei.com很慢 解决办法: 1、在移动机房放置一台nginx反向代理服务器 2、通过域名DNS智能解析,所有移动用户访问www.osy...
  • cq1982
  • cq1982
  • 2015年05月27日 00:31
  • 530

nginx-1.8.0.zip,反向代理服务器

  • 2016年04月25日 17:06
  • 1.23MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(总结)Linux服务器上最简单的Nginx反向代理配置
举报原因:
原因补充:

(最多只允许输入30个字)