Windows10 下Apache服務器搭建
目錄
一、軟件下載
二、解壓文件
方法一 解壓到C盤的根目錄
方法二 解壓到自定義的文件夾
三、修改配置文件
四、運行服務器
方法一:雙擊httpd.exe程序
方法二:雙擊ApacheMonitor.exe
方法三:CMD命令行啟動
方法四:開機自動運行
五、測試Apache服務器是否成功搭建
六、放入我們自己的文件並嘗試下載
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,是世界使用排名第一的Web服務器軟件,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
下文將介紹如何搭建我們自己的WEB服務器,經過簡單的搭建,在同一局域網內,同學、同事等想從你電腦復制文件,直接打開瀏覽器輸入你的電腦IP下載即可,方便而且快捷解決我們很多的煩惱;
我在折騰的時候,有同事說這和共享目錄差不多。其實差多了,雖然共享目錄也可以方便復制,但功能不同,側重點也不同。
本質 | 共享目錄 | WEB服務器 |
文件安全性 | 可能被其他同事誤操作刪除或剪切或修改了文件內容 | 可以控制讀取權限,文件安全 |
升級的可能 | 始終是共享,不能跨出局域網 | 局域網和外網通殺,如果有個外網IP或者域名那就是台名副其實的服務器了,何時何地都可以訪問 |
擴展性 | 基本沒有 | 可以與其他數據庫增強功能,可以讓頁面美化,增加查詢搜索等功能 |
方法復雜度 | 搭建方法簡單,方便 | 搭建方法復雜 |
條件限制 | U盤、移動硬盤、或者土豪的移動固態硬盤拷貝,首先得有U盤等,而且還需待在身邊 | 受網絡環境的限制,只有能訪問對方IP才可以拷貝文件。而且速度取決於網絡環境和電腦網卡是百兆還是千兆,無需帶存儲介質 |
是否方便 | 需要把拷貝好的U盤等拿來拿去,如果兩個人距離較遠,需要跑來跑去。 | 無需奔波,告訴對方IP或地址即可 |
耗時 | 拷貝文件需要先存入U盤等,然后再復制到電腦,花了雙倍時間 | 直接從一台電腦傳入另一台,避免了中間環節 |
額外要求 | 有可能U盤格式不能存放大於4G的文件 | 不受大小限制,只要你電腦磁盤夠大 |
災難影響 | U盤等可能丟了或壞了,那數據也就損壞了 |
除非電腦壞了,否則是不會壞的 |
它是一個世界排名第一的WEB服務器,功能遠不止這些,開始探索吧!
一、軟件下載
下載WINDOWS下的最新ZIP壓縮包,推介下載網址http://www.apachelounge.com/download/
32位:http://www.apachelounge.com/download/VC15/binaries/httpd-2.4.29-Win32-VC15.zip
64位:http://www.apachelounge.com/download/VC15/binaries/httpd-2.4.29-Win64-VC15.zip
為了讓Apache服務器發揮更好的性能,請根據自己的系統選擇下載,如您不清楚自己的系統是64位還是32位,請下載32版本
我下載的是64位版本,下文以64位做講解
二、解壓文件
解壓文件有兩種選擇,請根據自己的需要任選一種即可
方法一 解壓到C盤的根目錄
優點:最簡單,無需修改配置文件即可運行Apache服務器,適合新手或無經驗的人士
缺點:默認配置是要把文件放到Apache的目錄才能供別人瀏覽或下載,每次給Apache服務器添加文件都要把文件拷貝到Apache的目錄下,等別人下載或瀏覽后我們又要刪除,所以比較麻煩,而且占用C盤空間,大文件拷貝相對費時。
方法二 解壓到自定義的文件夾
我給Apache服務器添加的文件都是在D盤,所以我解壓到D盤
優點:給Apache服務器添加和刪除文件非常方便
缺點:需要修改配置文件,對於新手或無經驗人士可能會有難度
默認解壓后的文件見下圖
Read me.txt會告訴我們如何使用,我就是根據里面的說明配置的,其中Apache文件夾就是我們要用到的服務器程序
三、修改配置文件
如您將Apache解壓到了C盤根目錄,可忽略此步,直接轉至第四步
如您解壓到了其他目錄,請按照我的描述修改配置文件
我直接將解壓后的Apache24文件夾剪切到D:盤根目錄,
我的目錄是:
D:\Apache24
下文中的五處修改請替換為您的文件夾實際位置
打開Apache24\conf\httpd.conf,這是一個文本文件,如您不能打開,我推介您下載Notepad++,因為我們要查找和修改里面的內容,而且我下文用行數來說明的,用Notepad++會讓您更加容易找到要修改的位置。您也可以搜索要修改的內容,當然任何文本編輯工具都可以,只要你喜歡開心就好。
Notepad++7.6 32位:https://notepad-plus-plus.org/repository/7.x/7.6/npp.7.6.Installer.exe
安裝后右擊用Notepad++來打開httpd.conf 文件,然后根據自己的Apatch實際所在文件夾對應地進行修改
其中粉紅色部分是原有內容,綠色部分是替換后的內容,綠色部分根據自己的喜好設置就可以
- 修改第37行,ServerRoot "c:/Apache24" 改為 ServerRoot "d:/Apache24"
- 修改第246行,DocumentRoot "c:/Apache24/htdocs" 改為 DocumentRoot "d:/Apache24/htdocs"
- 修改第247行,<Directory "c:/Apache24/htdocs"> 改為 <Directory "d:/Apache24/htdocs">
- 修改第363行,ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 改為 ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"
- 修改第379行,<Directory "c:/Apache24/cgi-bin"> 改為 <Directory "d:/Apache24/cgi-bin">
注意:對於最新版本2.4.39,只需要修改 該配置文件中第37行中SRVROOT的定義,如Apach24解壓的目錄即可。
Define SRVROOT "c:/httpd-2.4.39-win64-VC15/Apache24"
四、運行服務器
進入Apache24\bin\ 目錄下,如圖所示
方法一:雙擊httpd.exe程序
此時會彈出一個窗口,當窗口打開時,服務器就是開啟了
當將窗口關閉時,服務器也就關閉了
方法二:雙擊ApacheMonitor.exe
在任務欄會出現如下圖標,右擊小圖標會顯示“Open Apatch Monitor” ,點擊打開Apache監視器
打開后界面如下圖,點擊Start即可啟動服務器,如需停止服務器,點擊Stop.
方法三:CMD命令行啟動
>httpd.exe
方法四:開機自動運行
>httpd.exe -k install
如需卸載開機自啟動
>httpd.exe -k uninstall
五、測試Apache服務器是否成功搭建
在瀏覽器地址欄輸入您本機的IP地址並回車即可
如網頁顯示 It works! 證明安裝成功。
六、放入我們自己的文件並嘗試下載
將Apache24\htdocs文件夾下面的 index.html 文件刪除,我們剛才看到的 It works! 頁面就是這個文件的作用,然后將我們的文件及文件夾放到 Apache24\htdocs 下面,瀏覽器就可以下載了。
---------------END---------------