apache2.4
?windows下載地址https://www.apachehaus.com/
點擊下載跳轉頁面安裝到自定義目錄
解壓縮到當前文件夾,注意,需要vc14運行庫,安裝相應版本就行。
打開cmd,進入命令提示符,切換到指定目錄
安裝完成啟動apache服務前先檢查端口,如果80端口被占用,可以選擇換其他端口或者關閉iis或者迅雷試試
如果錯誤如下:
httpd: Syntax error on line 40 of D:/apache/Apache24/conf/httpd.conf:ServerRoot must be a valid directory
則進入apache配置文件conf-http.conf,修改路徑為你安裝目錄保存即可
啟動成功如下圖
打開網頁輸入localhost:8080
顯示如上畫面it works 即成功
具體配置參考apache的中文手冊
apache各文件作用(內容參考韓順平視頻)
htdocs目錄只是默認存放,可以通過文件夾來修改
http://localhost:8080/study/temp.html ?如果有多個站點,可以通過文件夾來分類。
module中重要的模塊
mpm多重處理模塊;apr可移植運行庫
因為我要建自己的博客,添加個節點,所以我配置了下conf的httpd.conf,
重啟apache報錯,進計算機管理-查看錯誤日志
系統日志更改下load嘗試
apache重啟失敗,繼續報錯
考慮到2.2版本與2.4版本差異,修改命令
更改了命令后apache啟動成功
如何設置歡迎頁面
DirectoryIndex news.html index.html index.htm index.php
考慮先前報錯的命令代碼,apache2.2中order allow,deny表示先許可所有ip訪問,deny表示拒絕所有,再看看allow from all 許可所有ip,舉個例子
虛擬主機的配置
apache服務器中創建WEB站點,需啟用httpd-vhosts.conf(在httpd.conf中尋找)
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
求助網址:http://www.zhihu.com/question/29085016