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