用Nginx做反向代理

Ngnix Proxy

安装

官方文档这里:http://wiki.nginx.org/Configuration

我的操作系统为Ubuntu 1404.1,其他的系统类似,具体参考网上的文章进行安装(Window, CentOS)

    首先打开一个Terminal(Ctrl + Alt + T),然后更新软件索引,安装软件

sudo apt-get update
sudo apt-get install nginx

    一路回车就OK,我很支持Debian的发行版,因为软件源比较多,软件安装也特简单,yum感觉都没有这么多,好了,安装完以后你就可以访问了。

    打开一个浏览器,http://localhost/

    如果现实的是nginx的欢迎页面,说明安装成功。


    如下是如何配置一个Nginx作为代理:

    主配置文件

    sudo nano /etc/nginx/nginx.conf

    日志文件

    /var/log/nginx

    作为一个简单的使用者极其简单,按照官方文档配置即可,网上很多不再重复,我这里只说容易出现的问题

upstream tomcats {

    #这里可以配置多个tomcat应用服务器,其他具体参数见官网,也可以指定Hash哈希匹配(粘连),特定客户端访问特定服务器

    server 192.168.15.200:8080;

}

server {

    #该服务模块监听的端口

    listen 80;

    # 服务名称,建议使用域名;客户端访问使用域名访问或者配置Hosts文件。这是我遇到问题,不要使用localhost

    server_name www.a.com;

    #location这里支持正则表达式

    location / {

        #这里tomcats必须与上述的一致

        proxy_pass http://tomcats;

    }

}

21125242_INsw.jpg


上述截图,说明了我的配置,我是在虚拟机中操作的,Hosts文件是宿主机的配置,这里必须要配置才可以


转载于:https://my.oschina.net/2010percy/blog/519809

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值