版權聲明:原創做品,容許轉載,轉載時請務必以超連接形式標明文章
原始出處 、做者信息和本聲明。不然將追究法律責任。
http://liuyonglei.blog.51cto.com/501877/149115
|
在上一篇中咱們介紹了DNS,在這一篇中咱們繼續學習linux的網路配置apache,那apache是什麼呢?也就是windows中咱們web既www服務。
WWW是world wide web的縮寫,web有廣播網的意思存在,因此,簡單的說WWW就是全球信息網,能夠結合文字,圖形,影像等多媒體,並經過超級連接的方式,將信息透過Internet傳遞到世界各處。在windows下是經過IIS實現的而在linux是經過apache來實現的。
在這篇博文中我仍是重要的介紹一下配置,我是接着上幾篇博文中的實驗繼續作的,因此有的東西前面說過的在這就很少說了,好了開始咱們今天的實驗。
大體步驟是:
一、安裝
二、配置
三、驗證
開始第一步安裝
已經掛載過光盤,今天直接進入光盤Server目錄安裝httpd主包便可,其他的在裝系統的時候有的已經安裝過了。
完成
配置主要仍是配置文件,目錄在/etc/httpd/conf/httpd.conf,在這個配置文件中配置不少,可是有不少已是註釋過的,裏面包含了,進程記載的地方、線程的開關、網頁的默認保存位置等等。
在配置文件中把線程從Off關閉改成On打開,O是大寫。是否是有人會問線程是什麼呢?
那我想問問你們,網頁在訪問的時候,每增長一個訪問是否是就會增長一條進程,每點擊一個鏈接也會增長一個進程,那網頁的訪問量太大了,進程會不少不少,這樣會致使服務器死機,那用什麼方法來避免這樣呢?那就是線程,它會在你在打開一個網頁的同時開始計時,在規定的時間內打開的網頁鏈接都屬於這一個進程。這就屬於線程。
在這會看到apache的用戶和組
可識別的默認文件名,默認的有index.html index.html.var
計入apache的默認識別文件名的目錄,創建一個文件名爲index.html,內容是11111
好了,這個目錄多了這樣一個文件
驗證一下,在windows的IE瀏覽器裏輸入
[url]http://192.168.1.100[/url],能夠看到咱們編輯的完本,實驗成功。
apache還有一個更爲重要的做用那就是虛擬主機。
虛擬主機技術使得每一臺虛擬主機都具備獨立的域名或ip並具備完整的web服務器功能,虛擬主機有幾個好處。
一、節約資金
二、提升性能
虛擬主機有基於域名的,還有鯽魚ip的,如今由於ip是很貴的仍是每月都得拿錢的因此如今不多基於ip的虛擬主機都是基於域名的,下面就再來作一個基於域名的虛擬主機的實驗,在上篇博文中建了兩個域名一個dns一個dns1如今就用這兩個了。
剛纔在看配置文件的時候最後咱們沒有看是吧,如今咱們就來看一下配置文件的最後,在最後有NameVirtuaHost *:80和下面咱們圈到的就是虛擬主機主要的配置。
在NameVirtuaHost後面改成這臺計算機的ip
第一行是郵箱地址
第二行網頁默認保存目錄
第三行徹底域名
第四行錯誤日誌的存放目錄
第五行正確之日的存放目錄
我改成以下圖:
由於我在上面寫的目錄不存在,手工建立dns.com 和s1.com,在/var/www/html目錄下建立,而後分別進入這兩個目錄在這兩個目錄中分別都建立index.html文件,在文件dns.com中寫入hi dns.com,在文件dsn1.con中寫入hi dns1.com,以便在驗證的時候容易識別。
好了看是驗證一下,在瀏覽器中輸入
[url]www.dns.com[/url]
完整的兩個域名解析,虛擬主機就是這麼簡單(O(∩_∩)O~),可是用處很大的哦,在小公司裏爲了給本身作廣告,有本身的域名可是公網ip太貴了,因此都會把本身的域名掛在這樣的服務器上,而服務器就是利用了apache虛擬主機這一功能的。
好了,此次試驗結束了,下面我還會繼續介紹linux的網絡配置,你們是否注意到,每一個服務最重要的都是配置文件.
|