nginx配置实例-反向代理

1、实现效果 打开浏览器,在地址栏输入www.123.com,显示linux系统中Tomcat的主页面。 具体操作详解: 进入到Nginx安装目录的配置文件中下:vim /usr/local/nginx/conf/nginx.conf 编辑 server { listen

1、实现效果

打开浏览器,在地址栏输入www.123.com,显示linux系统中Tomcat的主页面。

具体操作详解:

进入到Nginx安装目录的配置文件中下:vim /usr/local/nginx/conf/nginx.conf

编辑

server {

listen 80;#监听的端口号

server_name localhost;#监听地址

location / { # 斜杠(/)代表根目录

root html; #代表html路径

proxy_pass http://127.0.0.1:8080; //转发地址

index index.html index.htm;

}

}

上述配置的意思:只要监听到对这个地址的访问 http://localhost:80地址,就会跳转到http://127.0.0.1:8080

如果不明白怎么操作,可以看我发布的视频,《nginx配置实例反向代理实例一》中有详细解释。

2、实现效果

使用nginx反向代理,根据访问的路径跳转到不同端口的服务中。

nginx监听端口为9001

访问http://127.0.0.1:9001/edu/ 直接跳转到127.0.0.1:8080

访问http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:8081

准备工作:

(1)准备两个tomcat,一个8080端口,一个8081端口。

改tomcat端口,进入到tomcat的conf文件夹下,找到server.xml文件,更改如下地方:

<Server port=”10051″ shutdown=”SHUTDOWN”>将8005更改为10051,或者别的端口号。

<Connector port=”8081″ protocol=”HTTP/1.1″ connectionTimeout=”20000″

redirectPort=”8443″ /> 将8080改为8081

<Connector port=”10091″ protocol=”AJP/1.3″ redirectPort=”8443″ />将8009更改为10051,或者别的端口号。

(2)准备几个html文件,用来测试访问。

(3)编辑nginx.conf配置文件,在http 块里新价格server块。

server {

listen 9001;

listen localhost;

location ~ /edu/ {

proxy_pass http://127.0.0.1:8080;

}

location ~ /vod/ {

proxy_pass http://127.0.0.1:8081;

}

}

注意:如果不能访问,看看端口是否开放。

如果不明白怎么操作,可以看我发布的视频,《nginx配置实例反向代理实例二》中有详细解释。

版权声明:(nginx配置实例-反向代理)由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件标题或链接至 service#hao123w.com ,本站将立刻删除。
(0)
上一篇 2020年12月26日 下午9:07
下一篇 2020年12月26日 下午9:19
hao123w, hao123生活号 - 让生活更简单!,更多信息请访问 http://www.hao123w.com/