apache tomcat整合以及域名綁定
apache tomcat整合以及域名綁定 準備任務(wù):1、下載jdk2、下載apache2.0.553、下載tomcat5.54、下載jk (mod_jk-apache-2.0.55.so)中間件,連
apache tomcat整合以及域名綁定 準備任務(wù):
1、下載jdk
2、下載apache2.0.55
3、下載tomcat5.5
4、下載jk (mod_jk-apache-2.0.55.so)中間件,連接apache 和tomcat (下載的jk 版本需要和apache 的版本一樣,這樣可以保證在整合時不會出現(xiàn)問題)
開始搭建
配置環(huán)境變量
新建系統(tǒng)變量JAVA_HOME:C:Program FilesJavajdk1.5.0_06;
新建系統(tǒng)變量CLASSPATH :.;JAVA_HOMElib;(注意:點號表示當前目錄,不能省略) 在系統(tǒng)變量Path 的值的前面加入以下內(nèi)容:JAVA_HOMEbin;(注意:這里的分號不能省略) 配置完成后輸入 javac ,出現(xiàn)很多信息,就表示正常。
1、安裝jdk ,基本配置可以網(wǎng)絡(luò)查找
2、安裝apache ,里面有一個步驟需要注意,安裝中有一個頁面上有三個文本框和兩個單選按鈕,前兩個文本框填寫localhost ,第三個填寫一個郵件地址,單選一般選擇第一個80端口,基本都是默認安裝。
,然后輸入在dos 中輸入C:Program FilesApache GroupApache2binApacheMonitor.exe會提示是否安裝成功。
3、安裝tomcat ,默認安裝。
4、配置Apache ,拷貝jk 到apache 文件夾中modules 文件夾里(一般jk 名字都會是.so 結(jié)尾,這里用mod_jk.so為例)
5、測試apache 和tomcate 安裝成功,需要輸入http://localhost,和http://localhost:8080都出現(xiàn)成功頁面,應(yīng)為版本不同,所以成功頁面的樣子也不同,但是有提示可以看的出來。
6、修改C:WINDOWSsystem32driversetchosts文件,如下 127.0.0.1 localhost(這個是默認的)
127.0.0.1 www.jack(這個是我需要添加的域名)
7、修改Apache 文件夾中conf 文件夾中httpd.conf 文件,添加一下代碼
#設(shè)置Apache 與Tomcat 之間的連接,讓Apache 遇到j(luò)sp 文件時,在后臺將其交由Tomcat 去處理
LoadModule jk_module modules/mod_jk-apache-2.0.55.so
#此處mod_jk的文件為你下載的文件
JkWorkersFile "C:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/workers.properties"
#指定tomcat 監(jiān)聽配置文件地址,這個自己會生成
JkLogFile "C:/Program Files/Apache Software Foundation/Tomcat 5.5/logs/mod_jk2.log"
,#指定日志存放位置
JkLogLevel info
#設(shè)置虛擬主機
ServerAdmin localhost
DocumentRoot d:/test1(可有可無,不會影響)
#您的站點項目所在路徑,應(yīng)與tomcat 中的目錄設(shè)置相同
ServerName localhost
DirectoryIndex login.jsp
#這里設(shè)置項目中訪問的第一個頁面,也是有順序的,先是html 后是jsp )
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#讓Apache 支持對servlet 傳送,用以Tomcat 解析
JkMount /*.jsp ajp13
#讓Apache 支持對jsp 傳送,用以Tomcat 解析
JkMount /*.do ajp13
#讓Apache 支持對.do 傳送,用以Tomcat 解析
JkMount /*.action ajp13
#讓Apache 支持對.action 傳送,用以Tomcat 解析
#配置外網(wǎng)訪問,或者本地測試的地方
NameVirtualHost *:80
ServerName www.jack(你的域名)
DocumentRoot "C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Storage"
#(項目的路徑)
DirectoryIndex login.jsp
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
8、在tomcate 文件夾中conf 文件夾里新建一個workers.properties 文件,內(nèi)容如下:
workers.tomcat_home=C:Program FilesApache Software FoundationTomcat 5.5 #讓mod_jk模塊知道Tomcat 的位置
workers.java_home=C:Program FilesJavajre1.6.0_02 #讓mod_jk模塊知道jre 的位置 ps=
worker.list=ajp13 #模塊版本
worker.ajp13.port=8009 #工作端口, 若沒占用則不用修改
worker.ajp13.host=localhost #本機, 若上面的Apache 主機不為localhost, 作相應(yīng)修改 worker.ajp13.type=ajp13 #類型
worker.ajp13.lbfactor=1 #代理數(shù), 不用修改
9、修改tomcate 文件夾中conf 文件夾里server.xml 文件
一般host 文件是默認的,里面沒有context 這個,但是如果我們在本地測試需要在瀏覽器里輸入本地ip 測試,就需要加上context ,指向需要訪問的項目,如果添加了域名就需要再添加一個host 配置如下。 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 
