Apache http Server 2.4 安裝與配置

前言

Apache官網從2.2以後,再也不提供windows的msi或exe安裝版本,如今Apache http Server有兩個分支2.2及2.4html

注意事項

若是以前有安裝2.2的版本,請先卸載c++

image

Apache2.4下載

一、進入apache官網:https://httpd.apache.org/download.cgiapache

二、選擇2.4的版本,點擊 Files for Microsoft Windows  (windows安裝版本)windows

image

三、選擇前三個網站中的任意一下進入下載,(推薦Apache Lounge鏡像站點快)網站

image

四、以Apache Lounge 爲例,選擇須要的x86或x64進行下載spa

注意事項

不一樣的VC對應不一樣的vc++(簡單理解爲Visual Studio)版本,個人電腦上安裝了VS2015因此選擇VC14,若是是vs2012請選擇VC11操作系統

image

image

 

個人環境

個人電腦安裝了VS2015,WIN10 X64位操做系統3d

文件分析

解壓文件

一、下載完成後,解壓出目錄以下:code

image

image

二、詳細的安裝配置步驟能夠參考圖一中的ReadMe.txtorm

主要的文件和目錄

建立服務 :bin\httpd.exe

管理面板 :bin\ApacheMonitor.exe

主要的配置文件:conf\httpd.conf

網站根目錄:\htdocs

配置方法

下面說一下個人簡單配置步驟

一、默認的安裝目錄是在C:/Apache24,找到本身的實際目錄好比個人D:/Apache24

二、打開conf\httpd.conf

  • 把文件中的全部  」c:/Apache24″ 替換爲本身的安裝目錄,如」 d:/Apache24″
  • 找到 218行(版本不一樣,可能有區別)的 ServerName ,把前面的 # 去掉
  • image
  • 找到 DocumentRoot ,修改網站的根目錄,好比是 「d:/Apache24/htdocs」
  • DocumentRoot 下方一行的 Directory也作相應修改
  • 修改端口號——「Listen:80」改成8080
  • image

三、以管理員身份運行CMD,進入Apache24\bin 目錄(httpd.exe所在目錄

四、輸入 httpd.exe -k install -n "Apache24"  安裝服務(注:Apache24爲安裝服務名稱)

image

 

安裝完成

image

五、至此,安裝基本完成。到安裝目錄下的bin目錄中找到 ApacheMonitor.exe ,雙擊運行,啓動apache服務

image

六、開啓Apache服務,輸入ip和端口訪問(默認訪問的是\htdocs\index.html)

image

 

卸載Apache服務

若是要卸載這個服務 先要中止這個服務,而後輸入httpd.exe -k uninstall –n 「Apache24」卸載這個服務。

自動安裝

經過編寫bat腳本自動安裝Apache,減小勞動量。

方法步驟

1.在apache的文件目錄下建立一個bat文件:win_install.cmd

2.輸入示例代碼,保存,以管理員身份運行,便可安裝成功

3.安裝成功以後,在服務管理器能夠開啓和中止服務

win_install腳本

1 echo "正在安裝Apache24";
2 ::做用:以管理員身份安裝Apache 說明:在 windows10 x64下工做正常
3 d:
4 cd %~dp0bin\
5 httpd.exe -k install -n "Apache24"
6 pause

自動安裝結果

C:\Windows\system32>echo "正在安裝Apache24";
"正在安裝Apache24";
C:\Windows\system32>d:
D:\>cd D:\Server\Apache24\bin\
D:\Server\Apache24\bin>httpd.exe -k install -n "Apache24"

 

遇到的問題

安裝服務報錯

image

請安裝對應版本的VC++運行庫

 

VC14/VC12/VC10 知識

Visual C++ Redistributable Package(VC)

VC14對應Visual C++2015運行庫

image

VC11對應Visual C++2012運行庫

image

VC10對應Visual C++2010運行庫

相關文章
相關標籤/搜索