- 14
- 0
- 约3.39千字
- 约 8页
- 2017-12-20 发布于天津
- 举报
通过域名访问城域网下多web站点解决方案-滦平县教育体育局首页.doc
城域网下多web站点无障碍访问解决方案
滦平县教育体育局电教仪器站 郭立东
有过建站经验的朋友都知道,将WEB服务器放在局域网内,通过域名访问局域网中的WEB站点,实现起来并不难,只需要通过域名服务商提供的域名解析功能将网站域名和你的外网IP做个指向就可以了。
如果局域网内需要搭建多台WEB站点,简单的靠域名解析就无法实现了,因为无论怎样解析,最终指向的必然是一个固定的外网IP地址。也就是说,无论局域网内有多少个WEB站点,外网访问的只有一个。要解决这个问题,我们就需要借助反向代理服务器了,下面以笔者所在单位的教育城域网为例做详细介绍。
2011年12月28日,中国移动承德分公司与滦平县教体局完成签约,率先在承德市建成教育城域网。拓扑图如下:
全县所有接入单位以单独VLAN存在,通过一个公网IP与外网互联。调试完成后,我们第一件做的事便是将原来的“滦平教育信息网”网站,“移植”到城域网下,如文章开头所说的一样,一切都很顺利,简单几个操作,网站就能访问了。可是没过几天,下面单位开始陆陆续续反馈消息说,自从将学校网站挪到城域网下,外网无法通过域名访问了。经过分析,我们很快找到了原因,以前每个学校有一个固定外网IP,如今校园网在一个大的城域网下,共用一个出口IP了,要实现通过域名访问,一定需要新的技术,而什么技术能解决这个问题呢?一个偶然的机会,我们接触到了nginx这个软件,更可喜的是这个软件的反向代理功能恰恰能够解决困扰我们的问题。
在谈具体操作之前,我们还是简单介绍一下nginx这个软件吧,nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发。其特点是占有内存少,并发能力强,可以轻松实现3万并发,至于它有多强大我无法验证,只是知道新浪、网易、 腾讯等门户网站都在用它,更神奇的是这么强大的软件只有1M多,安装、配置都很简单。下面我分别从windows环境和Linux环境下谈谈具体的安装步骤。
首先从最简单的windows环境说起吧,笔者的第一台反向代理服务器安装在win-server2003上。打开nginx官网(/en/download.html),选择一个windows版的nginx,笔者选择的是1.4.0 for windows版,下载到服务器D盘,解压后你会发现,这是一个绿色软件,完全免安装。我所做的操作是这样的,第一步,将nginx.exe文件拖动到启动菜单,这样开机后软件自动启动,省去遇到特殊情况还需手动启动的烦恼。第二步,打开“conf”文件夹,找到nginx.conf文件,在代码最后加入一句话include lp-server.conf 如下图:
这句话的作用是告诉nginx.conf访问包含lp-server.conf的文件。这样做的目的是将所有WEB站点信息放到lp-server.conf文件里,以方便站点信息的增减。第三步,lp-server.conf文件是需要新建的,用记事本新建lp-server.conf文件,并在里面加入所有站点信息,具体格式如下:
#滦平一小站点信息
server {
listen 80;
server_name *.;#step1.添加域名
location / {
proxy_pass http://10.*.24.9:80;#step2.添加ip
}
}
#滦平二小站点信息
server {
listen 80;
server_name *.;#step1.添加域名
location / {
proxy_pass http://10.*.45.1:80;#step2.添加ip
}
}
#滦平三小站点信息
server {
listen 80;
server_name *.;
location / {
proxy_pass http://10.*.27.12:80;
}
}
以上信息中,#号代表注释,listen 表示网站端口号,proxy_pass 后面添加内网IP,因为涉及到网络安全隐去内网IP部分内容,改用*号代替。
nginx反向代理的工作原理是,外网用户通过域名访问学校网站,所有学校网站均指向城域网出口IP,防火墙将出口IP映射到反向代理服务器IP,反向代理服务器根据用户访问需求,将访问分别指向不同的WEB站点。这样就解决了同一出口IP下多站点共存问题。利用反向代理服
您可能关注的文档
最近下载
- 成都七中2025-2026学年度(上期)高一期末考试地理试卷(含答案).docx
- 健康管理科主任述职报告总结.pptx VIP
- 2025高考物理步步高同步练习选修3第二章 气体、固体和液体固体含答案.docx VIP
- (2026年春季新版本)人教版二年级数学下册全册教案.docx
- 梁小民《西方经济学基础教程(第三版)》第07章.ppt VIP
- 2025年抗菌药物培训试卷(含答案+解析).docx VIP
- 一年级数学下册思维训练100题,智力提升必备.docx VIP
- 2026年春期人教版二年级下册数学全册教案(核心素养教案)(全册共153页).docx
- 建筑施工现场春节后复工方案.docx VIP
- 大数据技术原理与应用.pptx VIP
原创力文档

文档评论(0)