blog icon indicating copy to clipboard operation
blog copied to clipboard

nginx 配置反向代理

Open huangshuwei opened this issue 7 years ago • 0 comments

前言

什么是反向代理呢,维基百科里原话是这么说的“反向代理是代理服务器的一种。它根据客户端的请求,从后端的服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端”

而正向代理相反,典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。

配置

server {  
        listen       80;                                                        
        server_name  localhost;                                              

        location / {
            proxy_pass http://localhost:8080;
            proxy_set_header Host $host:$server_port;
        }
}

然后执行命令nginx -s reload 使配置生效。

这是访问 localhost 实质上回返回 localhost:8080 内容,当然为了看效果,最好本地搭建 localhost:8080 的站点。

--完--

huangshuwei avatar Dec 08 '17 10:12 huangshuwei