電子政務網服務器體系應用實現

時間:2022-11-15 03:15:00

導語:電子政務網服務器體系應用實現一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

電子政務網服務器體系應用實現

在現代計算機、網絡通信等技術支撐下,政府機構日常辦公、信息收集與、公共管理等事務都在數字化、網絡化的環境下進行,我們稱之為電子政務。電子政務包含多方面的內容,如政府辦公自動化、政府部門間的信息共建共享、政府實時信息、各級政府間的遠程視頻會議、公民網上查詢政府信息、電子化民意調查和社會經濟統計等。政府作為國家管理部門,其本身上網開展電子政務,有助于政府管理的現代化,實現政府辦公電子化、自動化、網絡化。通過互聯網這種快捷、高效的通信手段,政府可以讓公眾迅速了解機構組成、職能和辦事章程,以及各項政策法規,增加辦事執法的透明度。

1用戶需求分析

電子政務網各項功能的實現需要后臺服務器穩定的發揮作用,健全可靠的后臺服務器是電子政務的基礎性設備,它關系到電子政務能否成功運行,同時也是電子政務網實現信息資源的共享,網上安全協同辦公,與公眾視線雙向互動等系統應用的前提。用戶對于電子政務網后臺服務器的需求可以做如下概括:

高可用性:將停止服務時間降低到最低甚至是不間斷服務。

可擴展性:隨著訪問的增加,系統具備良好的伸縮能力。

可視性:系統、服務的狀態處于一個實時的監控之下。

高性能高可靠性:經過優化的體系結構及合理的備份策略。

安全性:結構上的安全及主機的安全策略。

2用戶需求的實現過程

2.1結構分析和安全分析

考慮到日益增長的網站訪問流量以及日益嚴峻的網絡安全形勢,將WEB服務器遷移到LINUX平臺的同時,需要采用合理的方式將訪問流量負載到多個WEB服務器上,并添加一臺MYSQL數據庫服務器,實現高可用性,提高可靠性。依據現有的用戶需求,經過周密的考慮后,采用VLS-DR負載均衡集群,MYSQL服務器、負載均衡器的熱備高可用集群方案,搭建電子政務網服務器系統網絡拓撲結構如下圖1所示。

在網絡安全方面,數據庫與外部網絡隔離,只允許Web服務器與監控系統訪問,以提高數據庫的安全性,還可以節省帶寬。同時部署監控系統,實時把系統的健康狀態置于可視狀態,對系統的運營狀態心中有數。

2.2系統軟硬件以及邏輯構成

表1系統軟硬件構成

2.3WindowsServer2003服務器群集的創建和配置

1)測試環境需求:VmwareWorkstation6.5;3臺運行WindowsServer2003企業版服務器。第一臺做域控制器,命名為Server創建域。第二臺為主Mysql數據庫服務器,命名為Mysql-1,第三臺為熱備數據庫服務器,命名為Mysql-2;兩臺數據庫服務器都加入指定域中。

2)網絡狀態:三臺服務器都工作在VLAN2中。

IPMaskGateway

Server:192.168.2.139255.255.255.0192.168.2.254

Mysql-1:192.168.2.131255.255.255.0192.168.2.254

Mysql-2:192.168.1.132255.255.255.0192.168.2.254

兩臺Mysql服務器之間的心跳線使用以太網接口連接。

Mysql-1:10.0.1.1255.0.0.0

Mysql-2:10.0.1.2255.0.0.0

3)測試步驟:

(1)在虛擬機中正常安裝3臺運行WindowsServer2003企業版服務器。

(2)配置三臺服務器的網絡,使之能互相Ping通。

(3)配置共享磁盤。

(4)開Mysql-1,進入磁盤管理初始化新添加的兩塊硬盤并分別分配盤符Q盤S盤。

(5)關Mysql-1,開Mysql-2可以看到磁盤已經被初始化,給它們分配同樣盤符,通常,驅動器盤符“Q”可以用于仲裁磁盤,而“R”、“S”等字母則用于數據磁盤。

4)打開三臺服務器,進入Mysql-1,開始創建群集。

分配群集VIP192.168.2.130,首先添加的是Mysql-1第一個節點,然后添加Mysql-2第二個節點,然后配置第二個節點。在另一個節點上安裝群集服務所需的時間要比花在第一個節點上的時間少。“安裝”程序基于第一個節點的配置,在第二個節點上配置群集服務網絡設置。與此同時,還可以通過遠程操作為群集添加多個節點,“安裝”程序結束后,需要驗證群集服務的安裝是否成功。如果僅完成了節點1的安裝,啟動“群集管理器”,然后嘗試連接到群集。如果已安裝了第二個節點2,在任意一個節點上啟動“群集管理器”,然后確認第二個群集顯示在列表上。

2.4LVS負載均衡服務器和WEB服務器apache+PHP的安裝配置

負載均衡服務器的安裝配置通過以下步驟完成。

編譯安裝ipvsadm;編譯安裝libnet;

編譯安裝mailtools;編譯安裝heartbeat和ldirecrtord;

修改主配置文件ha.cf;修改配置文件haresources;

編輯文件ipvs;配置ldirecrtord.cf。

最后把上面所有的配置文件復制到作為熱備的負載均衡服務器上,在主負載均衡服務器上運行/etc/rc.d/init.d/heartbeatstart和/etc/rc.d/init.d/ldirectordstart這兩個服務,在作為熱備的負載均衡服務器上只運行/etc/rc.d/init.d/heartbeatstart。ldirectord服務器會在主節點宕機后自動通過讀取haresources文件來啟動。

WEB服務器采用apache+PHP的安裝配置,分別完成Apache2和Phpde安裝,就可以完成LVS的結構配置,在客戶端WEB服務器得到結果如下圖3所示。

2.5監控系統Nagios的安裝

監控系統Nagios的安裝通過以下步驟完成。

建立Nagios運行賬號;編譯安裝Nagios;修改配置;

配置web界面;設置訪問帳戶;將nagios信息加到apache中;

編譯安裝nagios-plugins;啟動Nagios;修改SELinux。

2.6防火墻iptables的配置和最終測試

依據以下步驟完成防火墻的配置。

web服務器的iptables配置:設置預設規則;在鏈中添加規則;查看配置;保存配置。

負載均衡服務器的iptables配置;監控系統服務器的iptables配置。

備份服務器的iptables配置;MySQL服務器的iptables配置。

完成最終測試。

3總結

本電子政務網服務器系統從用戶的實際需求出發,實現了跨操作系統平臺的結合,架構了WEB服務器負載均衡集群、MYSQL高可用數據庫服務器集群和高可用負載均衡服務器集群3大核心集群系統,為實現政務網實現各項應用提供了保證。