windows 7 下安裝多個 apache 服務
下載 apache
選擇apache版本 http://www.apachehaus.com/cgi-bin/download.plx
如下,我選擇的是Apache2.4.20x64
配置 apache
1、解壓下載的壓縮文件到安裝目錄
如圖 第一個apache安裝目錄
如圖 第二個apache安裝目錄
2、修改配置文件
配置的第一個 apache 把它的服務命名爲 apache81。
1、修改 httpd.conf 配置文件
配置服務根目錄:
Define SRVROOT “E:\service\httpd-2.4.20-x64-vc14-r2\Apache24:
配置監聽端口(這裏我不使用默認80端口):
Listen 81
配置 DocumentRoot:
2、修改HTTPS服務端口(默認443端口):
將 conf\extra 目錄下的 httpd-ahssl.conf、httpd-ssl.conf 中的 443 全部替換爲 441
配置的第二個 apache 把它的服務命名爲 apache82。
1、修改 httpd.conf 配置文件
配置服務根目錄:
Define SRVROOT “E:\service\httpd-2.4.20-x64-vc14-r2\Apache2:
配置監聽端口(這裏我不使用默認80端口):
Listen 82
配置 DocumentRoot:
2、修改HTTPS服務端口(默認443端口):
將 conf\extra 目錄下的 httpd-ahssl.conf、httpd-ssl.conf 中的 443 全部替換爲 442
將 apache 安裝爲windows 服務
命令行切換到 第一個apache 安裝目錄下的bin目錄
安裝命令
httpd.exe -k install -n "apache81" -f "E:\service\httpd-2.4.20-x64-vc14-r2\Apache24\conf\httpd.conf"
-k 表示安裝爲服務
-n 指定安裝的服務名
-f 指定安裝的配置文件
卸載命令
httpd.exe -k uninstall -n "apache81"
命令行切換到 第二個apache 安裝目錄下的bin目錄
安裝命令
httpd.exe -k install -n "apache82" -f "E:\service\httpd-2.4.20-x64-vc14-r2\Apache2\conf\httpd.conf"
提示安裝成功後,打開 windows 服務就可以看到 apache81、 apache82 兩項服務
打開瀏覽器訪問:localhost:81、localhost:82