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

基于linux的web服務器的設計與實現

2016-07-01 01:39:41重慶幼兒師范高等??茖W校莫有印張道萍
電子世界 2016年10期

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

?

基于linux的web服務器的設計與實現

重慶幼兒師范高等專科學校 張 捷 莫有印 張道萍

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

【關鍵詞】linux系統;Apache服務器;設計與實現;DHCP配置

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

1 使用虛擬機搭建linux系統

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

在VMware中安裝的好linux系統,并且啟動linux系統,初次是使用超級用戶賬號進入的linux,之后創建客戶賬號,并且賦予相應的權限,在linux系統配置好之后不要使用超級用戶,即使需要配置系統也是獲取相應的權限來進行。

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

2 DHCP的配置

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

圖1 DHCP體系結構

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

3 配置Apache服務器

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

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

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

4 設置虛擬主機

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

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

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

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

基于IP地址的虛擬主機,可以使用域名訪問,也可使用IP地址訪問?;谥鳈C名的虛擬主機,應采用域名訪問,若使用IP地址,則訪問的是服務器的主站點。另外,在同一臺主機上,還可以混用基于域名的虛擬主機和基于IP地址的虛擬主機。

5 結束語

綜合上述,通過對linux系統上Apache服務器進行深入的探討與分析,注意的是在配置linux服務器的過程中,需要注意設置的好服務器的IP地址,這是linux系統Apache服務器設計與實現的重點。

參考文獻

[1]駱耀祖,劉遠東,駱珍儀.Linux網絡服務器管理教程[M].北京:電子工業出版社,2007:166-167.

[2]李洋,汪虎松.Red Hat Linux 9系統與網絡管理教程[M].北京:電子工業出版社,2006:248-263.

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

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

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

莫有?。?982—),男,重慶人,研究生,計算機講師,研究方向:計算機應用。

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

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

作者簡介:

主站蜘蛛池模板: 亚洲国产成人麻豆精品| 国产黄网站在线观看| 四虎成人在线视频| 日本不卡视频在线| 色婷婷电影网| 国产色爱av资源综合区| 黄色三级毛片网站| 亚洲中文字幕无码爆乳| 亚洲天堂成人在线观看| 最近最新中文字幕免费的一页| 亚洲va欧美va国产综合下载| 全免费a级毛片免费看不卡| 国产探花在线视频| 在线看片免费人成视久网下载| 亚洲视频四区| 亚洲欧美另类日本| 熟妇无码人妻| 国产无码高清视频不卡| 亚洲无码四虎黄色网站| 91网在线| 无码日韩人妻精品久久蜜桃| 老司机精品99在线播放| 色丁丁毛片在线观看| 91视频青青草| 国产精品思思热在线| 久久精品嫩草研究院| 日韩欧美中文字幕一本| 欧美福利在线观看| 亚洲乱码视频| 国产第八页| 色悠久久久久久久综合网伊人| 香蕉eeww99国产精选播放| 99re热精品视频国产免费| 97国产在线视频| 国产精品一区在线麻豆| 欧美成人看片一区二区三区| 国产免费精彩视频| 国产精品美女网站| 夜夜拍夜夜爽| 国产不卡在线看| 久久动漫精品| 亚洲精品国产精品乱码不卞| 国产欧美日韩va另类在线播放| 九色在线观看视频| 久久精品中文无码资源站| 一本大道香蕉高清久久| 四虎亚洲精品| 在线精品亚洲一区二区古装| 中文字幕欧美日韩高清| 毛片大全免费观看| 国产欧美视频综合二区| 天堂中文在线资源| 久草性视频| 亚洲综合色吧| 亚洲一区二区约美女探花| 国产另类乱子伦精品免费女| 97精品久久久大香线焦| 2020精品极品国产色在线观看| 久久 午夜福利 张柏芝| 99视频在线精品免费观看6| 欧美高清国产| 久久性妇女精品免费| 国产中文一区二区苍井空| 2020亚洲精品无码| 高清久久精品亚洲日韩Av| 亚洲乱伦视频| 欧美日韩精品一区二区在线线| 99re热精品视频国产免费| 亚洲成人在线免费| 国产免费精彩视频| 国模私拍一区二区三区| 三区在线视频| 亚洲欧美在线精品一区二区| 福利视频一区| 国产永久在线观看| 日韩国产精品无码一区二区三区 | 国产在线观看99| 国产一区二区免费播放| 精品丝袜美腿国产一区| 黄色a一级视频| 久久精品午夜视频| 色首页AV在线|