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)