Nginx代理服务器的配置
【摘要】 本文要介的是Nginx代理服务器的配置!
Nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他机器通过设定此台机器的IP和port即可通过其连接上网,本文使用nginx官方镜像,通过如下步骤即可简单实现代理服务器。
一、静态网站的部署
1.1 启动nginx容器
docker run -p 8090:80 -d 8b011953be45
1.2 进入nginx容器中
docker exec -ti 8b011953be45 /bin/bash
1.3 创建名为test.html文件,用于访问测试
<html> <head> <meta charset="utf-8"> <title>test</title> </head> <body> <h1>test success!</h1> </body> </html>
1.4 进入配置文件,如果此时不能使用vim参照上篇文章进行安装
1.5 进行配置
1.6 运行
二、配置反向代理
反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
2.1 将网站首页页面部署到tomcat中(webapp目录),上传到服务器
2.2 在Nginx主机修改 Nginx配置文件
upstream tomcat-portal { server ip:8080; } server { listen 80; server_name 域名; location / { proxy_pass http://tomcat-portal; index index.html; }
2.3 重新启动Nginx 然后用浏览器测试
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)