Windows10 下Apache服務器搭建


Windows10 下Apache服務器搭建

轉 https://blog.csdn.net/sunqian666888/article/details/78561399

 


目錄

一、軟件下載

二、解壓文件

方法一 解壓到C盤的根目錄

方法二 解壓到自定義的文件夾

三、修改配置文件

四、運行服務器

方法一:雙擊httpd.exe程序

方法二:雙擊ApacheMonitor.exe

方法三:CMD命令行啟動

方法四:開機自動運行

五、測試Apache服務器是否成功搭建

六、放入我們自己的文件並嘗試下載


Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,是世界使用排名第一的Web服務器軟件,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。

下文將介紹如何搭建我們自己的WEB服務器,經過簡單的搭建,在同一局域網內,同學、同事等想從你電腦復制文件,直接打開瀏覽器輸入你的電腦IP下載即可,方便而且快捷解決我們很多的煩惱;

我在折騰的時候,有同事說這和共享目錄差不多。其實差多了,雖然共享目錄也可以方便復制,但功能不同,側重點也不同。

Apatch 與 共享目錄及U盤等的簡單對比
本質 共享目錄 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實際所在文件夾對應地進行修改

其中粉紅色部分是原有內容,綠色部分是替換后的內容,綠色部分根據自己的喜好設置就可以

 

  1. 修改第37行,ServerRoot "c:/Apache24" 改為 ServerRoot "d:/Apache24"
  2. 修改第246行,DocumentRoot "c:/Apache24/htdocs" 改為 DocumentRoot "d:/Apache24/htdocs"
  3. 修改第247行,<Directory "c:/Apache24/htdocs"> 改為 <Directory "d:/Apache24/htdocs">
  4. 修改第363行,ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 改為 ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"
  5. 修改第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---------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM