介绍
nginx反向代理是个很强大的功能,主要就是端口跳转,修改web服务的端口号。
正向代理配置文件
server{
listen 80;
server_name web.ops.com;
location / {
proxy_pass http://10.0.0.12:8080;
}
}
注意:nginx本身端口不可与代理的端口一样
反向代理步骤
-
web节点配置,如果已搭建web服务,有端口号,请跳过这一步
在/etc/nginx/conf.d/下创建以.conf结尾的文件
server {
listen 8080; (需要修改的端口)
server_name web.ops.com;
location / {
root /code_8080; (html代码存放的位置)
index index.html;
}
}
-
重启nginx服务
systemctl restart nginx
-
proxy节点配置
#在/etc/nginx/conf.d/下创建以.conf结尾的文件 server { listen 80; (需要修改的端口) server_name web.ops.com; location / { proxy_pass http://10.0.0.11:8080; (web节点IP,端口) } } #在主配置文件里加入解析 vim /apps/nginx/conf/nginx.conf include /apps/nginx/conf.d/*.conf;
-
重启nginx服务
systemctl restart nginx