下載
Apache 選擇對應(yīng)的版本進行下載
配置(2.4版本)
==不同版本配置有所不同==
下載后解壓文件,在conf目錄下打開httpd.conf 修改目錄位置
Define SRVROOT "D:/Apache" //當(dāng)前Apache安裝所在目錄
ServerRoot "${SRVROOT}"
默認80端口(可在cmd下使用netstat -a查看),如需修改則如下所示
#Listen 12.34.56.78:80
Listen 8070
在window下安裝服務(wù),切換到bin目錄下
"D:\Apache-2.4.20\Apache\bin\httpd.exe" -k install -n apache
可以自定義服務(wù)名稱apache
apache-server-install.jpg
其中,Errors reported here must be corrected before the service can be started.意思是,此處報告的錯誤必須在服務(wù)開始前進行糾正。若沒有,則成功。
Apache啟動
包含三種
window 服務(wù)啟動,在計算機管理>服務(wù)和應(yīng)用程序>服務(wù)中找到創(chuàng)建的apache服務(wù)項
在
bin目錄下
httpd -k start // 開啟
httpd -k shutdown // 關(guān)閉服務(wù)
httpd -k restart // 重啟服務(wù)
如果錯誤,需要添加上 服務(wù)名稱
httpd -n "apache" -k start
- 在
bin目錄下ApacheMonitor.exe
如果服務(wù)啟動失敗,涉及到配置文件,可通過命令行進行查看,在bin目錄下
httpd.exe -w -n "apache" -k start
apache 是服務(wù)的名稱
常見目錄功能
bin // 存放常用命令
cgi-bin // linux下常用命令
conf // 配置文件
error // 錯誤記錄
htdocs // 存放站點資源
logs // apache 相關(guān)日志
配置虛擬目錄
在httpd.conf中查找<IfModule alias_module>,然后在節(jié)點內(nèi)輸入以下內(nèi)容
Alias /workspace "D:/WorkSpace/WebStorm_Space_01/AdminLTE"
<Directory "D:/WorkSpace/WebStorm_Space_01/AdminLTE">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
重啟即可。需要注意的是apache不同版本,Directory 里面的內(nèi)容設(shè)置不同
參考stackoverflow.com,官網(wǎng) upgrading
在2.2
Order allow,deny
Allow from all
在2.4
Require all granted
開啟服務(wù),在瀏覽器中訪問http://localhost:8070/workspace/ 即可