nginx转发代理小实例

有这么一个需求:现有多个域名必须同时解析至一台服务器A上,其中一个域名需要解析到另一台服务器B的8080端口上。
要求:必须只以域名的方式访问这个8080端口web网页,且不能将该域名直接解析至服务器B。
我们在服务器A上添加额外的nginx配置文件,内容:


server {
    listen 80;
    server_name 绑定的域名;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    access_log off;
    location / {
        proxy_pass http://ip地址:8080;
    }
}

写好配置文件后,restart nginx,之后就可以输入域名直接访问我们的8080端口的web网页了,这种方法输入域名后不用再添加8080端口后缀。

nginx

我来吐槽

*

*

captcha
请输入验证码