這個過程並不像你想像的那麼艱難
所以你有一個網站,但現在你需要一個平台來承載它。 您可以使用其中一個網站託管服務提供商,或者您可以嘗試使用自己的Web服務器託管您的網站。
由於Apache是免費的,它是最受歡迎的Web服務器之一。 它還具有多種功能,可用於許多不同類型的網站。 那麼,Apache是什麼? 簡而言之,它是用於從個人網頁到企業級網站的所有服務器的服務器。
它很流行,因為它很受歡迎。
通過本文的概述,您將能夠了解如何在Linux系統上安裝Apache 。 然而,在開始之前,你至少應該在Linux中工作 - 包括能夠改變目錄,使用tar和gunzip並編譯make(如果你不想編譯你的代碼,我會討論在哪裡得到二進製文件)擁有)。 您還應該有權訪問服務器計算機上的root帳戶。 再次,如果這讓你感到困惑,你可以隨時轉向商品託管服務提供商,而不是自己做。
下載Apache
我建議您在開始時下載最新的Apache穩定版本。 獲取Apache的最佳位置來自Apache HTTP Server下載站點。 下載適合您系統的源文件。 某些操作系統的二進製版本也可以從本網站獲得。
解壓縮Apache文件
一旦你下載了文件,你將需要解壓縮它們:
gunzip -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar
這會使用源文件在當前目錄下創建一個新目錄。
配置您的服務器的Apache
一旦你有這些文件可用,你需要通過配置源文件來指示你的機器在哪裡找到所有的東西。 最簡單的方法是接受所有的默認設置並輸入:
。/配置
當然,大多數人並不想僅僅接受呈現給他們的默認選擇。 最重要的選項是前綴= PREFIX選項。 這指定了將安裝Apache文件的目錄。 您還可以設置特定的環境變量和模塊。 我喜歡安裝的一些模塊包括:
- mod_alias - 映射URL樹的不同部分
- mod_include - 解析服務器端包含
- mod_mime - 將文件擴展名與其MIME類型相關聯
- mod_rewrite - 即時重寫網址
- mod_speling(原文如此) - 幫助可能拼錯網址的讀者
- mod_ssl - 允許使用SSL進行強大的加密
- mod_userdir - 允許系統用戶擁有自己的網頁目錄
請記住,這些並不是我可能在給定係統上安裝的所有模塊 - 特定項目將取決於我安裝的內容,但上面的列表是一個很好的起點。 詳細了解有關模塊的詳細信息以確定您需要哪些模塊。
建立Apache
與任何源安裝一樣,您需要構建安裝:
使
進行安裝
自定義Apache
假設您的安裝和構建沒有問題,您可以自定義您的Apache配置。
這實際上相當於編輯httpd.conf文件。 該文件位於PREFIX / conf目錄中。 我通常用文本編輯器編輯它。
vi PREFIX /conf/httpd.conf
注意:你需要用root來編輯這個文件。
按照該文件中的說明按照需要編輯配置。 更多的幫助可以在Apache網站上找到。 您隨時可以轉到該網站獲取更多信息和資源。
測試你的Apache服務器
在同一台計算機上打開Web瀏覽器,然後在地址欄中鍵入http:// localhost /。 您應該看到一個與上面部分屏幕截圖中的頁麵類似的頁面(本文附帶的圖像)。
它會用大寫字母“看到這個,而不是你期望的網站?” 這是個好消息,因為這意味著你的服務器安裝正確。
開始編輯/上傳頁面到您新安裝的Apache Web服務器
一旦你的服務器啟動並運行,你可以開始發布頁面。 玩得開心建立你的網站!