Win7安裝和配置Apache2.4服務(wù)器的詳細(xì)方法
一、版本介紹
首先我們要先下載Apache2.4服務(wù)器:http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
關(guān)于現(xiàn)在那個(gè)版本的服務(wù)器我這里要說(shuō)明一下,Apache有本身的服務(wù)器是不能使用的,必須要先編譯才可以使用的。但是在他的官網(wǎng)上也提供了第三方編譯好的Apache所以這里我們就,下載第三方的而不用自己手動(dòng)在編譯了。這里它提供了五個(gè)第三方的服務(wù)器。
1、如果要安裝繼承開(kāi)發(fā)環(huán)境,可以選擇后兩個(gè)WampServer和XAMPP,安裝使用都很方便。
2、下載單獨(dú)的安裝包可以選擇前兩個(gè)網(wǎng)站ApacheHaus和Apache Lounge
二、服務(wù)器下載
今天我們就以ApacheHaus為例,其他版本可能配置不同,可以自行搜索解決。根據(jù)提供的網(wǎng)址下載好服務(wù)器。
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
三、Apache服務(wù)器配置
1、下載好之后我們復(fù)制到D:\Android_Develop_Tools 文件夾下然后解壓以下是他的目錄結(jié)構(gòu)。
2、按照Apache默認(rèn)的配置我們應(yīng)當(dāng)將Apache24硬盤(pán)的根目錄下,但是我們沒(méi)有放置在根目錄下所以需要配置,進(jìn)入conf目錄下打開(kāi)httpd.conf文件
修改默認(rèn)的路徑
在38行
Define SRVROOT "/Apache24" ServerRoot "${SRVROOT}"
修改為你安裝Apache的所在目錄:
Define SRVROOT "D:\Android_Develop_Tools\httpd-2.4.23-x64-vc14\Apache24" ServerRoot "${SRVROOT}"
如果不修改會(huì)提示錯(cuò)誤:
httpd.exe: Syntax error on line 39 of D:/Android_Develop_Tools/httpd-2.4.23-x64-
vc14/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
3、打開(kāi)解壓的后的文件夾,然后進(jìn)入conf目錄下打開(kāi)httpd.conf文件(因?yàn)槲业碾娔X的80端口被占用了所以要修改)
修改端口
修改第60行
#Listen 12.34.56.78:80 Listen 80
改為8081(你可以自己隨便定義,但是不要和其他的沖突即可)
#Listen 12.34.56.78:80 Listen 8081
修改第222行
ServerName localhost:80
改為:
ServerName localhost:8081
如果不修改會(huì)提示錯(cuò)誤:
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:80
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
4、進(jìn)入到bin目錄下,然后按住shift按鍵不放單擊鼠標(biāo)的右鍵,選擇 “在此處打開(kāi)命令窗口”
然后輸入 httpd.exe -k install 按住Apache服務(wù),看到這些新系統(tǒng)就說(shuō)明安裝成功了
5、解決443端口被占了
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:443
(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
如果提示你上方的信息說(shuō)明你的443端口被占用了,解決辦法為
打開(kāi)httpd.conf, 找到加載ssl_module的那一行, 加#號(hào)注釋掉就好了:
# LoadModule ssl_module modules/mod_ssl.so
現(xiàn)在輸入httpd.exe -k start命令就可以了
我們?cè)跒g覽器中輸入http://localhost:8081/index.html 顯示一些信息說(shuō)明就成功了
相關(guān)文章
ubuntu中修改grub的啟動(dòng)時(shí)間生成
這篇文章主要介紹了ubuntu中修改grub的啟動(dòng)時(shí)間生成,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Ubuntu18 給terminal改個(gè)漂亮的命令行提示符的方法
這篇文章主要介紹了Ubuntu18 給terminal改個(gè)漂亮的命令行提示符的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06Linux中對(duì)lvm邏輯卷分區(qū)大小的調(diào)整教程(針對(duì)xfs與ext4不同文件系統(tǒng))
這篇文章主要給大家介紹了關(guān)于Linux中對(duì)lvm邏輯卷分區(qū)大小的調(diào)整教程(針對(duì)xfs與ext4不同文件系統(tǒng))的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10阿里云ECS實(shí)例設(shè)置用戶root密碼和遠(yuǎn)程連接的方法
這篇文章主要介紹了阿里云ECS實(shí)例設(shè)置用戶root密碼和遠(yuǎn)程連接的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07apache rewrite規(guī)則實(shí)現(xiàn)白名單
今天弄了半天apache 的rewrite 規(guī)則,還是沒(méi)有配置出符合的規(guī)則。后一同事,研究了半個(gè)小時(shí)弄出來(lái),很是慚愧。2014-06-06centos7下安裝并配置supervisor守護(hù)程序的操作方法
這篇文章主要介紹了centos7下安裝并配置supervisor守護(hù)程序的操作方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10Linux如何定時(shí)清空日志內(nèi)容和刪除日志文件
這篇文章主要介紹了Linux如何定時(shí)清空日志內(nèi)容和刪除日志文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12linux中高并發(fā)socket最大連接數(shù)的優(yōu)化詳解
這篇文章主要給大家介紹了關(guān)于linux中高并發(fā)socket最大連接數(shù)優(yōu)化的相關(guān)資料,文中介紹的很詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-02-02關(guān)于Windows 不能在 本地計(jì)算器 啟動(dòng) Apache2(phpstudy)
今天在自己的本子上準(zhǔn)備放多個(gè)虛擬站點(diǎn)。用的是#phpstudy#。在軟件自身的站點(diǎn)設(shè)置中,根據(jù)提示添加的多站點(diǎn)無(wú)效不知道是否和我的系統(tǒng)是Win7有關(guān)2012-09-09