999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Portal與Cache服務集成方案設計

2017-11-23 09:27:50
網絡安全和信息化 2017年3期
關鍵詞:用戶服務

引言:隨著互聯網業務的急速增加,越來越多的企業服務需要在保證內網互聯的基礎上,進行公網的交互訪問。這時對于業務的訪問加速、安全增強、穩定性鞏固,就變得越來越重要。為了提升網絡安全,設計并部署了Protal+Cache集成服務。

隨著互聯網業務的急速增加,越來越多的企業服務需要在保證內網互聯的基礎上,進行公網的交互訪問。這時對于業務的訪問加速、安全增強、穩定性鞏固,就變得越來越重要。以筆者單位為例,本地某平臺需要能夠在內網環境下訪問公網上的某些資源,并且可以通過寬帶及手機流量訪問平臺中的某些信息。

為了提升網絡安全,我們沒有給相應的服務器和終端提供直接的網絡環境,而是設計并部署了Protal+Cache集成服務,并利用自己的DNS平臺為用戶提供網絡中繼,目前平臺已經安全穩定運行半年。

整套平臺采用NGINX的proxy_pass和DNS解析作為核心,即反向代理功能與域名解析功能,整體網絡拓撲如圖1所示,其中服務器集群分布式部署在各個縣區機房,防火墻與DNS服務統一放置在市級機房。

圖1 平臺網絡拓撲圖

網內擁有多臺互為備份的服務器,當公網用戶訪問網內設備時,通過兩臺暴露在公網環境的服務器與防火墻互備組合,利用反向代理提供負載均衡服務。網內用戶訪問公網設備時,使用另外兩臺部署在公網NAT后面的服務器與防火墻互備組合,除了提供反向代理外,還設計了緩存機制,加快訪問速度。

除上述公網、內網互訪機制,單位還部署了自己的DNS服務,通過定向解析的方式加速服務,即:平臺的全部域名,在公網上正常解析公網地址;內網用戶使用自己的DNS服務,訪問其他域名時正常轉發公網地址,訪問這些域名時直接解析內網地址。

Nginx配置

1. Linux系統部署

平臺采用Centos6.8系統,使用常規安裝的方法即可。兩塊系統磁盤使用RAID1部署,剩下的存儲磁盤使用RAID5部署;磁盤使用GPT分區方式,勿用MBR分區;內存為96GB,CPU使用E5-2650v3兩顆。

需要注意的是,Centos在自動分區時,會自動分配/,/boot、/boot/efi三個數百兆字節的分區和swap分區,然后剩下的全部磁盤空間自動分配給/home。本平臺具有緩存功能,緩存文件存儲在/usr/local/nginx/proxy_cache/中,因此可以簡單的將/home并入根目錄,或者修改分區方式,或者直接修改本文提供的源代碼。

2.服務搭建

Centos服務器本身倉庫中有編譯好的nginx,但為滿足大眾化的需求,其已經安裝好了很多組件,本平臺不需使用的多余組件只會影響安全性,因此需要定制化從源碼開始調試。

本文僅涉及核心部分的調試,搭建Nginx服務還有很多細節需要調整,筆者編寫了一個自動部署項目,已經以Leniy Tsan為昵稱開源發布到了GitHub上,項目名為Leniy/Install_Nginx,供參考。

(1) 首先創建nginx用戶和組

創建專門的nginx用戶,防止服務器腳本被提權。

(2) 安裝編譯環境

(3) Nginx源代碼編譯

使 用./configure編譯源代碼時,需要指定用戶和組--user=nginx,--group=nginx,然后設置安裝目錄--prefix=/usr/local/nginx,--sbin-path=/usr/sbin/nginx,最 后 調用本平臺需要使用的如下模塊編 譯 :--with-http_stub_status_module,--withhttp_realip_module,--with-stream,--with-http_gzip_static_module,--with-http_sub_module,--http-proxy-temp-path=/usr/local/nginx/proxy_temp/,其它參數可自行定義。

(4) 配置Nginx

Nginx需要調試配置文件。在服務開啟前需要通過chmod +w和chown -R設置www目錄權限。

然后將nginx設置為開機自啟chkconfig nginx on并開啟防火墻,只允許需要的端口通過。

5) 增強Nginx根目錄的安全并開啟服務

通過.user.ini中聲明open_basedir等參數限制基本目錄層級,并設置此文件為chmod 644和chattr +i屬性。

3.配置文件

完整的配置文件同樣開源了,需要注意的是緩存部分的配置:

當內網訪問公網服務的時候,需要將一些大文件緩存,加快訪問速度,因此將名為content的緩存創建在了服務器的/usr/local/nginx/proxy_cache目錄中,即RAID5的六塊1.2TB SAS硬盤,并設計了二層緩存目錄,文件超過1年未使用自動刪除,最大緩存空間5TB。

當公網訪問內網時,不使用緩存策略,單獨進行負載均衡轉發。

各服務配置

1.公網訪問內網服務

單位中有多種服務需要能夠在公網訪問。暴露在公網環境的服務器與防火墻互備組合,具有相同的配置,由DNS同域名多IP解析進行負載均衡。服務器利用反向代理連接內網中的各個雙機熱備系統進行負載均衡。以某個服務為例,某一臺公網服務器的nginx配置文件如下(此處端口和IP僅為示例,非真實端口):

這個nginx配置文件會將全部訪問公網服務器9090端口的請求,輪詢的轉發到內網100和200兩臺服務器的8080端口,并將這兩臺的響應數據原路發回給用戶。

2.內網訪問公網服務

內網訪問公網的時候,為了加速并隔離業務,將相應的大文件緩存在服務器中。

為了防止公網網站出現訪問故障,整個網站默認情況下僅僅轉發不緩存,配置文件與上述類似,不使用upstream負載均衡的方法,如下所示(每個配置文件中都有三個與上面相同的proxy_set_header參數,此處略過):

對于幾乎很難更改的文件,則使用前文中定義的content緩存空間:

3.正則表達式與resolver

以本項目為例,需要加速數十個企業網站,如果每個域名寫一個配置文件,將會極大地加重維護成本,故而可以在配置文件中設置正則表達式批量匹配:

本項目的服務加速不使用upstream負載均衡,因此直接設置resolver 114.114.114.114即可。

DNS服務器配置

1.公網DNS部署

在域名注冊商的NS服務器中為服務器集群配置雙聯路,以portal-1域名為例:

非權威應答:

當用戶訪問portal-1的時候,DNS會輪詢的解析某一個公網地址,一旦某地址不可訪問,則僅僅解析另外一個地址。為了減少切換時間,同時考慮到服務器與電腦的DNS緩存,將TTL設為了120。

2.Windows Server部署

在第一部分概述中提到的三個目標中,內網加速與外網負載均衡第三部分已經講到了,現在只需要讓內網用戶直接訪問內網服務器即可。

用戶訪問的業務全部通過域名提供服務,如`portal-1.leniy.org A 1.1.1.1`表示將`portal-1`這個二級域名綁定了`1.1.1.1`這個公網地址,域名的NS服務發布在公網上,則公網上的用戶可以直接解析。但是為防止內網用戶解析出公網地址,因此給用戶DHCP推送的DNS服務器是在內網專門建立的。

DNS服務器使用Windows Server 2008 R2自帶的DNS服務,直接添加正向查找zone區域,然后在里面添加需要解析的次級域名。為防止配置一個二級域名導致本域名下其他的三級域名無法轉發解析,現將各個多級域名分別單獨添加為一個zone,然后解析其@地址即可。核心代碼為:

其中192.168.100.50即前面提到的1.1.1.1這個公網地址的內網地址。

3.BRAS服務部署

本平臺的DNS需要讓全部用戶能夠自動獲取到。我們使用BRAS進行用戶身份認證與IP池的分配,采用vbui用戶虛接口。

以平臺集群中某地的分節點為例,在BRAS上創建名為zhihuishequ的地址 池 :ip-pool pool-name zhihuishequ pool-id 3,然后設置接入域accessdomain yzzhihui。本地址池可以直接DHCP獲取,不需撥號,因此不用配置VCC和AAA認證,只需設置member 1 start-ip 10.0.0.1 endip 10.255.255.254。假設內網的DNS服務器的內網IP地址是192.168.100.60,則設置pppoe-dns-server 192.168.100.60即可實現目標。

總結

本項目上線以來,業務量快速增加,特別是服務器集群中存儲的數據量越來越大。此時平臺網內流量已經達到8Gbps,出口雙方向流量300Mbps。隨著本平臺的上線,網內用戶直接走內網線路,訪問直連公網網站大文件走緩存,節省了約1Gbps的帶寬,外網用戶通過Portal訪問,降低了業務宕機的風險并加強了安全防護。對整個項目的提升效果顯著。

猜你喜歡
用戶服務
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 亚亚洲乱码一二三四区| 99re在线免费视频| 日韩专区欧美| 亚洲成人网在线播放| 国产黄网站在线观看| 亚洲第一中文字幕| V一区无码内射国产| 久久99精品久久久久纯品| 亚洲爱婷婷色69堂| 亚洲天堂网在线观看视频| 国产色伊人| 国产精品福利导航| 亚洲 日韩 激情 无码 中出| 新SSS无码手机在线观看| 天天做天天爱夜夜爽毛片毛片| 国产白浆一区二区三区视频在线| 日韩麻豆小视频| 国产一区二区人大臿蕉香蕉| 色亚洲成人| 国产在线一区二区视频| 国产精品久久久久久搜索 | 免费人成又黄又爽的视频网站| 日韩福利在线视频| 国产又粗又猛又爽视频| 好紧太爽了视频免费无码| 日韩无码真实干出血视频| 久久网欧美| 福利在线免费视频| 亚洲无码精彩视频在线观看| 99热亚洲精品6码| 国产色婷婷| 中国成人在线视频| 国产精品刺激对白在线| 美女国产在线| 久久久国产精品无码专区| 亚洲天堂福利视频| 婷婷成人综合| 日韩在线1| 中国黄色一级视频| 综合久久五月天| 精品综合久久久久久97超人| 亚洲国产一区在线观看| 欧美一级片在线| a天堂视频| 国产成人综合日韩精品无码首页| 亚洲高清中文字幕在线看不卡| a毛片免费看| 亚洲一区色| 日韩欧美成人高清在线观看| 国产美女主播一级成人毛片| 亚洲综合婷婷激情| 青青草91视频| 亚洲一区二区三区国产精品| 99免费在线观看视频| 97国产在线视频| av一区二区人妻无码| 伊人AV天堂| 激情综合五月网| 国产精品永久免费嫩草研究院| 国产精品九九视频| 欧美激情视频二区| 亚洲无卡视频| 女同久久精品国产99国| 色婷婷亚洲十月十月色天| 亚洲最新网址| 日本精品影院| 日韩精品久久久久久久电影蜜臀| 思思99思思久久最新精品| 精品小视频在线观看| 日韩无码视频播放| 中文字幕1区2区| 国产一区免费在线观看| 国产精品无码AV中文| 色综合五月婷婷| 大香伊人久久| 亚洲国产黄色| 亚洲无码视频图片| 欧美亚洲国产一区| 亚洲无码精彩视频在线观看| 日韩欧美中文字幕一本| 国产日韩欧美一区二区三区在线| 伊人狠狠丁香婷婷综合色|