码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx反向代理

时间:2015-08-16 00:51:01      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:request   include   release   events   

技术分享

1、实验环境:
10.0.10.8 nginx反向代理
10.0.10.10 nginx节点
10.0.10.12 nginx节点

2、系统内核版本:
# cat /etc/redhat-release
CentOS release 6.6 (Final)
# uname  -r               
2.6.32-504.3.3.el6.x86_64

3、在nginx反向代理
# cat nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server_tokens off;
    log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                  ‘$status $body_bytes_sent "$http_referer" ‘
                 ‘"$http_user_agent" "$http_x_forwarded_for"‘;
    
       access_log  logs/access.log  main;

    upstream backend{
        #ip_hash; #会话保持
        server 10.0.10.12:80 weight=1;
        server 10.0.10.10:80 weight=1;
                 }

    server {
        listen       80;
        server_name  www.cui.com;
        location / {
            proxy_pass http://backend;
            proxy_set_header Host  $host; #支持多个虚拟主机
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For  $remote_addr; #这三个是使节点记录真实IP的
              }
           }
}

4、在nginx节点上
cat nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                  ‘$status $body_bytes_sent "$http_referer" ‘
                 ‘"$http_user_agent" "$http_x_forwarded_for"‘;

       access_log  logs/access.log  main;

    server {
        listen       80;
        server_name  www.cui.com;
        location / {
            root   /data/www;
            index  index.html index.htm;
        }
        }
}
5、浏览器访问

技术分享

技术分享

本文出自 “肖海” 博客,请务必保留此出处http://eveday.blog.51cto.com/10577430/1684889

Nginx反向代理

标签:request   include   release   events   

原文地址:http://eveday.blog.51cto.com/10577430/1684889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!