一、首先打開Apache官網,進入Windows版本的下載地址頁面:http://archive.apache.org/dist/httpd/binaries/win32/ 並選擇2.2.22_no_ssl版本的msi安裝包下載html
二、運行剛下載好的msi文件(httpd-2.2.22-win32-x86-no_ssl.msi)web
安裝過程當中設置Network Domain和Server Name爲localhost,設置你的email地址,下方會讓你選擇only for the current user或for all users。默認選擇for all users。這樣Apache就會佔用80端口,而且作爲一個系統服務開機自運行。apache
安裝結束後在conf增長上面兩個文件:tomcat
workers.properties內容以下:app
worker.list=tomcat_test1,tomcat_test2,tomcat_test3
ide
worker.tomcat_test1.port=8009
測試
worker.tomcat_test1.host=localhostspa
worker.tomcat_test1.type=ajp13orm
worker.tomcat_test2.port=8109
htm
worker.tomcat_test2.host=localhost
worker.tomcat_test2.type=ajp13
worker.tomcat_test3.port=8209
worker.tomcat_test3.host=localhost
worker.tomcat_test3.type=ajp13
jk.conf內容以下:僅列舉tomcat_test1
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
JkWorkersFile conf/workers.properties
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:/app/Apache2.2/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerName test1.mm.com
DirectoryIndex test1.html
JkMount /zz tomcat_test1
JkMount /zz/* tomcat_test1
JkMount /test1 tomcat_test1
JkMount /test1/* tomcat_test1
JkUnMount /web tomcat_test1
JkUnMount /web/* tomcat_test1
Alias /web "d:/app/test1"
DocumentRoot d:/app/test1
<Directory "d:/app/test1">
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
httpd.conf末尾處添加:
Include conf/jk.conf
三、整合 Tomcat 就須要安裝 mod_jk 這個模塊。
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/ 選擇最新版本的 mod_jk-1.2.31-httpd-2.2.3.so 下載;
四、httpd.conf文件解釋
ServerRoot 爲Apache的安裝路徑
ServerName 爲以前安裝時設置的DNS域名
將 Deny from all 改爲 allow from all 不然訪問靜態文件時頁面會提示 Forbidden 禁止訪問的信息
五、修改httpd.conf文件後,可測試apache是否正常
點擊Test Configuration,若是彈出的CMD串口的內容爲 Syntax OK 並一閃而過,說明配置是沒有問題的;不然的話會提示出錯信息並停留30後才自動關閉。