亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于linux的web服務(wù)器的設(shè)計與實現(xiàn)

        2016-07-01 01:39:41重慶幼兒師范高等專科學(xué)校莫有印張道萍
        電子世界 2016年10期
        關(guān)鍵詞:設(shè)計與實現(xiàn)

        重慶幼兒師范高等??茖W(xué)校 張 捷 莫有印 張道萍

        ?

        基于linux的web服務(wù)器的設(shè)計與實現(xiàn)

        重慶幼兒師范高等??茖W(xué)校 張 捷 莫有印 張道萍

        【摘要】Linux是一套免費和自由傳播的操作系統(tǒng),是由世界各地盛行上萬的程序員設(shè)計和實現(xiàn)的,其目的是建立一個不受任何商品軟件版權(quán)制約的、全世界都能自由使用的操作系統(tǒng)。如今Linux全球大熱,大有與windows爭高下之勢。Linux是一個支持多用戶、多任務(wù)、多進(jìn)程、實用性較好的、功能大而穩(wěn)定的操作系統(tǒng),也是硬件平臺支持最廣泛的操作系統(tǒng)。其影響和應(yīng)用日益廣泛,特別是在中小型信息技術(shù)應(yīng)用Linux系統(tǒng)下占據(jù)越來越重要的地位。本文針對企業(yè)WEB服務(wù)器的設(shè)計的與實現(xiàn)進(jìn)行詳細(xì)的分析,主要是以Apache服務(wù)器在linux系統(tǒng)的設(shè)計與實現(xiàn),重點分析Apache服務(wù)器的配置。

        【關(guān)鍵詞】linux系統(tǒng);Apache服務(wù)器;設(shè)計與實現(xiàn);DHCP配置

        相對于Windows操作系統(tǒng),Linux系統(tǒng)算是最安全的,Linux系統(tǒng)的所支持和搭建Apache服務(wù)器的性能、安全性等等都是比較高,所以現(xiàn)如今web服務(wù)器的搭建多數(shù)是選擇linux+Apache組合,發(fā)展前景也非常大。對于中小企業(yè)來說建立自己的網(wǎng)站,對外展示自己的頁面,主要是使用的WWW服務(wù)工具就是Apache與IIS。IIS用戶需要不定期的重啟IIS服務(wù)以保證網(wǎng)站的正常運(yùn)行,否則會出現(xiàn)500錯誤和莫名其妙的假死現(xiàn)象。Apache在配置上比IIS要復(fù)雜,但是只要Apache的配置設(shè)置好了便可以長期的進(jìn)行工作,這也是的大型網(wǎng)站使用的Apache的根本原因,服務(wù)器的設(shè)計者通過對Apache進(jìn)行設(shè)置,將其的所有的配置選項的都保存在配置文件中,服務(wù)器運(yùn)行時只要通過讀取配置文件中的記錄信息執(zhí)行即可,Apache服務(wù)器一般是不會出現(xiàn)莫名其妙的假死情況。此外Apache服務(wù)可以在各種操作系統(tǒng)進(jìn)行配置運(yùn)行,不僅僅應(yīng)用于windows,對于Unix,Linux以及FreeBSD等操作系統(tǒng)都是能夠兼容的,而且不同操作系統(tǒng)的配置步驟基本類似,可移植性非常高。反觀IIS則是只能在windows操作系統(tǒng)下使用,這也是在企業(yè)WEB服務(wù)器中為什么使用Apache服務(wù)器的主要原因。

        1 使用虛擬機(jī)搭建linux系統(tǒng)

        Linux系統(tǒng)可以使用虛擬機(jī)安裝,不需要安裝物理機(jī)上。使虛擬機(jī)安裝linux系統(tǒng),操作簡單,通過虛擬機(jī)軟件,你可以在一臺物理計算機(jī)上模擬出一臺或多臺虛擬的計算機(jī),這些虛擬機(jī)完全就像真正的計算機(jī)那樣進(jìn)行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等,省去了物理機(jī)安裝的麻煩工作。使用VMware在電腦上虛擬一臺計算機(jī),安裝各種系統(tǒng),例如linux、unix、mac以及Windows等系統(tǒng),對虛擬設(shè)計設(shè)置內(nèi)存、硬盤容量、IP地址等。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級語言編譯器等應(yīng)用軟件。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同我們使用Windows NT一樣,允許我們使用窗口、圖標(biāo)和菜單對系統(tǒng)進(jìn)行操作。

        在VMware中安裝的好linux系統(tǒng),并且啟動linux系統(tǒng),初次是使用超級用戶賬號進(jìn)入的linux,之后創(chuàng)建客戶賬號,并且賦予相應(yīng)的權(quán)限,在linux系統(tǒng)配置好之后不要使用超級用戶,即使需要配置系統(tǒng)也是獲取相應(yīng)的權(quán)限來進(jìn)行。

        Linux窗口界面和命令模式,通過ctrl+F1~F7進(jìn)行界面的切換。首先對linux的網(wǎng)卡配置IP地址,通過ifconfig命令對網(wǎng)卡的IP地址進(jìn)行查看與修改,配置完成之后Ping命令進(jìn)行網(wǎng)絡(luò)測試。

        2 DHCP的配置

        DHCP<動態(tài)主機(jī)配置協(xié)議>主要是TCP/IP協(xié)議集所提供的一種實現(xiàn)自動分配IP配置信息的子協(xié)議。通過的配置DHCP可以的實現(xiàn)的動態(tài)分配(每個IP地址的租約)、分配網(wǎng)關(guān)、WINS、DNS系統(tǒng)信息、與DNS相結(jié)合實現(xiàn)動態(tài)更新以及保留IP地址給指定主機(jī)等功能,如圖1為DHCP的體系結(jié)構(gòu):

        圖1 DHCP體系結(jié)構(gòu)

        DHCP的配置工作大致可以分為:(1)為服務(wù)器自身配置靜態(tài)IP地址,編輯/etc/sysconfig/network-scripts目錄腳本ifcfg-eth0;(2)編輯/etc/sysconfig/network文件;(3)重新啟動TCP/IP網(wǎng)絡(luò);(4)添加路由表:為了確保的Windows下DHCP客戶端能夠使用服務(wù)器,需要將Windows地址添加到服務(wù)器的路由表里,為其配置一個主機(jī)名,防止出現(xiàn)不能解析的情況;(5)編輯/ect/dhcpd.conf文件;(6)建立租約數(shù)據(jù)庫文件:當(dāng)/etc/dhcpd.conf文件設(shè)置好后,還要用mkdir命令創(chuàng)建名為/etc/dhcp.leases的空白文件;(7)使用start命令啟動DHCP服務(wù)器;(8)通過netstat-utll命令檢查DHCP的啟動情況,出現(xiàn)bootps說明正常。

        3 配置Apache服務(wù)器

        首先在linux系統(tǒng)安裝的Apache服務(wù)器,在安裝過程中注意配置這一個過程,使用了選項“--prefix=/usr/local/apache”來指定Apache的安裝目錄,此操作主要是為了將Apache服務(wù)器所需的大部分文件都被復(fù)制在這個目錄里,當(dāng)然可以根據(jù)自己的需要的添加更多的選項,支持更多的功能。安裝完成之后,給Apache服務(wù)器配置IP地址,之后重啟Apache服務(wù)器,在安裝目錄下有個的默認(rèn)網(wǎng)頁index.html,使用rm命令刪除。值得注意的是需要運(yùn)行自己的網(wǎng)站時,需要將的已經(jīng)做好的網(wǎng)頁文件和目錄復(fù)制的到Apache服務(wù)器的安裝根目錄下。

        由于在linux系統(tǒng)下,對于網(wǎng)頁的制作與修改都是不方便的,常采取在windows系統(tǒng)下制作與修改,在上傳到linux中的Apache服務(wù)器中,所以通過上傳工具上傳網(wǎng)頁和文件到linux服務(wù)器中,例如使用WinSCP上傳網(wǎng)頁,能夠方便的修改和上傳網(wǎng)頁文件目錄,而使用SSH客戶端工具的需要注意,SSH客戶端只能夠上傳網(wǎng)頁文件、不能上傳目錄,傳輸時需要使用的超級用戶,否則普通用戶賬號無法修改上傳目錄。

        用戶在windows系統(tǒng)運(yùn)用工具制作好網(wǎng)頁,通過的WinSCP將網(wǎng)頁文件和目錄上傳到linux APache中,同時將IP地址設(shè)置與apache服務(wù)器在一個網(wǎng)段就可以訪問制作的網(wǎng)頁了,如果的有事無法看到網(wǎng)頁的圖片時,則為網(wǎng)頁文件的路徑不對,修改下路徑即可。

        4 設(shè)置虛擬主機(jī)

        虛擬主機(jī)(Virtual Host)是指在一臺主機(jī)上運(yùn)行的多個Web站

        點,每個站點均有自己獨立的域名,虛擬主機(jī)對用戶是透明的,就好像每個站點都在單獨的一臺主機(jī)上運(yùn)行一樣。設(shè)置的虛擬主機(jī)的目的是為了的解決的IP地址缺乏的問題,學(xué)校的校園網(wǎng)其實是共用一個IP地址,其便是通過虛擬主機(jī)技術(shù)來實現(xiàn)的,要實現(xiàn)虛擬主機(jī),首先必須用Listen指令告訴服務(wù)器需要監(jiān)聽的地址和端口,然后為特定的地址和端口建立一個<Virtual Host>段,并在該段中配置虛擬主機(jī)。虛擬主機(jī)技術(shù)主要有以下兩種:

        基于IP的虛擬主機(jī),每個Web站點擁有不同的IP地址。這也要求服務(wù)器必須同時綁定多個的IP地址,需要在網(wǎng)卡虛擬多個IP接口。為了使Apache支持基于IP地址的虛擬主機(jī),需要在每一個的主機(jī)上運(yùn)行一個httpd守護(hù)進(jìn)程,分別以不同的User、Group、Listen和ServerRoot來運(yùn)行,并通過Listen指令來指定為哪個IP地址和端口的虛擬主機(jī)服務(wù),此方法主要是適用于的虛擬主機(jī)之間安全性要求很高的情況下。另一種方法便是使用一個httpd守護(hù)進(jìn)程來支持所有的虛擬主機(jī),此方法主要是運(yùn)用在服務(wù)器需要大量請求服務(wù)的情況下。

        基于名字或主機(jī)名的虛擬主機(jī),每個站點的IP地址相同,但域名不同,通過根據(jù)的客戶端所提交的HTTP頭中,確定的主機(jī)名,一般先配置DNS服務(wù)器,使得每個虛擬主機(jī)都有域名,并且能夠解析當(dāng)前服務(wù)器的IP地址,然后配置Apache服務(wù)器,使得其能夠辨別不同主機(jī)名。但是由于SSL協(xié)議問題,基于主機(jī)名的虛擬主機(jī)不能做成SSL安全服務(wù)器。

        基于IP地址的虛擬主機(jī),可以使用域名訪問,也可使用IP地址訪問。基于主機(jī)名的虛擬主機(jī),應(yīng)采用域名訪問,若使用IP地址,則訪問的是服務(wù)器的主站點。另外,在同一臺主機(jī)上,還可以混用基于域名的虛擬主機(jī)和基于IP地址的虛擬主機(jī)。

        5 結(jié)束語

        綜合上述,通過對linux系統(tǒng)上Apache服務(wù)器進(jìn)行深入的探討與分析,注意的是在配置linux服務(wù)器的過程中,需要注意設(shè)置的好服務(wù)器的IP地址,這是linux系統(tǒng)Apache服務(wù)器設(shè)計與實現(xiàn)的重點。

        參考文獻(xiàn)

        [1]駱耀祖,劉遠(yuǎn)東,駱珍儀.Linux網(wǎng)絡(luò)服務(wù)器管理教程[M].北京:電子工業(yè)出版社,2007:166-167.

        [2]李洋,汪虎松.Red Hat Linux 9系統(tǒng)與網(wǎng)絡(luò)管理教程[M].北京:電子工業(yè)出版社,2006:248-263.

        [3]王軍.Roderick W.Smith,Linux工具集[M].北京:電子工業(yè)社,2004:415-451.

        [4]http://wenku.baidu.com/view/9c403d3567ec102de2bd8919. html(配置DHCP服務(wù)器).

        張捷(1981—),男,重慶人,2005年畢業(yè)于重慶三峽學(xué)院,2014年獲得重慶大學(xué)軟件工程碩士學(xué)位,高校講師,從事計算機(jī)教學(xué)、計算機(jī)網(wǎng)絡(luò)管理與安全方向的研究。

        莫有印(1982—),男,重慶人,研究生,計算機(jī)講師,研究方向:計算機(jī)應(yīng)用。

        張道萍(1986—),女,重慶人,學(xué)士,舞蹈助理講師,研究方向:舞蹈教育、舞蹈表演。

        Abstract:Linux is a free combination and the spread of free operating system,Is the world popular programmer design and Realization of,Its purpose is to establish a without any commercial software copyright restrictions,Now Linux global hit,with the potential to compete against windows.Linux is a multi user,multi task,multi process,good practicability,powerful and stable operating system.Hardware support is the most popular operating system.Its influence and applied widely,especially plays a more and more important in the application of information technology in small Linux system status.Aiming at enterprise WEB server design and implementation of a detailed analysis,mainly Apache server design and implementation of the system in linux,focuses on configuration of Apache server.

        Key word:linux system;Apache server;Design and Implementation;DHCP Configuration

        作者簡介:

        猜你喜歡
        設(shè)計與實現(xiàn)
        統(tǒng)一通信系統(tǒng)客戶端的設(shè)計與實現(xiàn)研究
        測繪產(chǎn)品質(zhì)檢管理系統(tǒng)的設(shè)計與實現(xiàn)
        網(wǎng)絡(luò)安全中入侵檢測系統(tǒng)的設(shè)計與實現(xiàn)
        配調(diào)一體配網(wǎng)自動化系統(tǒng)的設(shè)計與實現(xiàn)
        基于嵌入式的陳舊設(shè)備上網(wǎng)設(shè)計與實現(xiàn)
        價值工程(2016年31期)2016-12-03 00:45:44
        校園電商平臺的設(shè)計與實現(xiàn)
        中國市場(2016年41期)2016-11-28 06:09:30
        安徽省防震減災(zāi)媒體資產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)
        科技視界(2016年25期)2016-11-25 08:58:46
        高校文化建設(shè)中視覺識別系統(tǒng)的設(shè)計和實現(xiàn)
        軟件開發(fā)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
        科研院所科研信息化管理系統(tǒng)的設(shè)計與應(yīng)用
        疯狂做受xxxx国产| 国产内射视频免费观看| 中文乱码字幕在线亚洲av| 在线观看av片永久免费| 97夜夜澡人人爽人人喊中国片| 国产一级免费黄片无码AV| 国产麻豆一区二区三区在线播放 | 大桥未久av一区二区三区| 水蜜桃精品一二三| 亚洲欧洲精品成人久久曰不卡| 在线视频亚洲一区二区三区| 丝袜美腿av在线观看| 精品日产卡一卡二卡国色天香| 精品国产群3p在线观看| 亚洲综合天堂av网站在线观看| 亚洲av日韩av卡二| 国产黄在线观看免费观看不卡| 色综合久久加勒比高清88| 最新日本久久中文字幕| 丁香五月亚洲综合在线| 亚洲人成亚洲精品| 日本嗯啊在线观看| 久久一区二区三区老熟女| 妺妺窝人体色www看美女| 国产在线播放网址| 在线观看人成网站深夜免费| 日本精品一区二区高清| 丰满人妻av无码一区二区三区| 窄裙美女教师在线观看视频| 男女啪啪啪的高清视频| 午夜理论片yy6080私人影院 | 午夜精品男人天堂av| 97久久精品人妻人人搡人人玩 | 骚片av蜜桃精品一区| 美女视频黄a视频全免费网站色| 亚洲乱码国产乱码精品精| 国产一区二区波多野结衣| 精品专区一区二区三区| 夜夜高潮夜夜爽夜夜爱爱一区| 台湾佬娱乐中文22vvvv | 91中文在线九色视频|