Nginx实现请求转发

城市的边缘 21 0

我们经常遇到在同一台服务器上部署多个不同的web服务器,并且能通过域名来访问这些服务器.这时,我们就需要用到请求转发功能,常用的有Nginx,Tengine.在这篇文章中,我就以Nginx为例来实现转发。我们用Nginx在80端口监听所有请求,然后转发到对应的web服务器.

安装Nginx

参考博文 :  http://blog.geek1234.com/217/

配置conf

纯静态项目配置

server {
        listen      80;
        server_name 域名;
        静态文件的绝对路径
        root /tomcat/apache-tomcat-7.0.85/webapps/Root/;
        index index.html index.htm;
        location / {
                静态项目不用转发
                #proxy_pass http://127.0.0.1:8080;
        }
    }

非静态项目配置
server {
        listen 80;
        server_name 域名;
        location / {
                proxy_pass http://127.0.0.1:9000;
        }
    }

启动Nginx

找到Nginx所在目录,启动Nginx,通过访问域名即可.

打赏
发表评论
表情 图片 链接 代码

分享
微信
微博
QQ