Nginx配置实例——反向代理
程序员文章站
2022-05-06 21:00:29
...
1.实例一——在浏览器输入linux服务器,访问tomcat主页
(1)配置tomcat服务器,并启动tomcat
(2)开放防火墙80,8080端口
查看开放的端口号
firewall-cmd --list-all
设置开放的端口号
firewall-cmd --add-service=http -permanent
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --add-port=8080/tcp --permanent
重启防火墙
firewall-cmd --reload
(3)修改Nginx配置文件
server {
listen 80(访问的端口号);
server_name 访问的服务器域名/ip地址;
location / {
root html;
index index.html index.htm;
proxy_pass 代理的tomcat服务器地址 + 端口号;
}
}
(4)启动Nginx服务
cd /usr/local/nginx/sbin
./nginx
2.实例二——根据访问路径不同,跳转不同端口的服务
(1)配置两个tomcat服务器,端口号分别为8080、8081
(2)防火墙开启80、9001、8080、8081端口
(3)修改Nginx配置文件
server {
listen 9001(访问的端口号);
server_name 访问的服务器域名/ip地址;
location ~/edu/ {
proxy_pass http://127.0.0.1:8080;
}
location ~/vod/ {
proxy_pass http://127.0.0.1:8081;
}
}
(4)启动Nginx服务
cd /usr/local/nginx/sbin
./nginx
上一篇: Nginx负载均衡配置实例详解
下一篇: nginx 反向代理实例