linux+tomcat+apache
生活随笔
收集整理的這篇文章主要介紹了
linux+tomcat+apache
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、安裝jdk,分32和64位
??? chmod u+x jdk-version-xxx.bin?
??? ./jdk-version-xxx.bin
??? mv jdk1.6.0_17 /usr/local/ 二、設置jdk環境變量
??? 編譯 /etc/profile,追加
??? JAVA_HOME=/usr/local/jdk1.6.0_17
??? JAVA_BIN=$JAVA_HOME/bin
??? JRE_HOME=/usr/local/jdk1.6.0_17/jre
??? PATH=$PATH:$JAVA_BIN
??? CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
??? export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
??? source /etc/profile 三、安裝tomcat tar -zcvf apache-tomcat-xxxx.tar.gz
??? mv apache-tomcat-6.0.20 /usr/local/tomcat webapps? 網站主目錄
??? conf???? 主配置文件
??? bin????? 執行文件路徑 啟動
??? cd bin
??? ./startup.sh??? 啟動
??? ./shutdown.sh?? 關閉
???
??? 默認端口 8080?
??
??? 使用server啟動
??? cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat 編輯/etc/init.d/tomcat 添加
??? #chkconfig: 345? 99 33?
??? #description: tomcat start and stop?
??
??? JAVA_HOME=/usr/local/jdk1.6.0_17
??? CATALINA_HOME=/usr/local/tomcat
??? 啟動停止??
??? service tomcat start |stop?
????
??? 開機啟動
??? chkconfig --add tomcat
??? chkconfig tomcat on? 四、tomcat配置文件 1、tomcat-user.xml?? #網頁部署
????
??? <tomcat-users>
????? <role rolename="tomcat"/>? #角色名
????? <user username="tomcat" password="tomcat" roles="tomcat"/> #用戶和角色
??? </tomcat-users>
??? 2、server.xml 設置 <Connector port="80" protocol="HTTP/1.1"?
???????? connectionTimeout="20000"?
???????? redirectPort="8443" />? #更改端口 <Serve port="8005" shutdown="SHUTDOWN">? #可關閉,telnet端口執行SHUTDOWN
??? #配置虛擬主機
?????? <Engine name="Catalina" defaultHost="localhost"> #中間配置虛擬主機
???
???????? <Host name="www.baidu.com" appBase="baidu"
????????????? unpackWARs="true" autoDeploy="true"
????????????? xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine>
???
??????? mkdir -p /usr/local/tomcat/webapps/baidu/ROOT 3、 #配置首頁
?????? ?web.xml?
? <welcome-file-list>
???? <welcome-file>index.html</welcome-file>
???? <welcome-file>index.htm</welcome-file>
???? <welcome-file>index.jsp</welcome-file>
? </welcome-file-list>
五、apache+tomcat實現動靜分離
?????
??????????? apache監聽80,apache把jsp內容交給tomcat解析?
???? apache處理靜態頁面,需要apache支持mod_jk2.so
??????????? tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
???? cd jk/native2?
???? ./configure --with-apxs2=/usr/sbin/apxs? ; make
???? cd ../build/jk2/apache2
???? cp mod_jk2.so /etc/httpd/modules/???? #
???? /usr/sbin/apxs -n jk2 -i mod_jk2.so?? #自動增加支持mod_jk2.so,也可以手動復制到?
???? 編輯 /etc/httpd/conf/httpd.conf
??????????? 增加
??????????? LoadModule jk2_module modules/mod_jk2.so?
???? cd jk/conf
???? cp workers2.properties /etc/httpd/conf/ 編輯 /etc/httpd/conf/workers2.properties [uri:/*.jsp]? #*.jsp 給tomcat處理??
??????????????
??????????? 重啟apache服務
????????????
???????????本文轉自zhaoyun00 51CTO博客,原文鏈接:http://blog.51cto.com/zhaoyun/816756 超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生
??? chmod u+x jdk-version-xxx.bin?
??? ./jdk-version-xxx.bin
??? mv jdk1.6.0_17 /usr/local/ 二、設置jdk環境變量
??? 編譯 /etc/profile,追加
??? JAVA_HOME=/usr/local/jdk1.6.0_17
??? JAVA_BIN=$JAVA_HOME/bin
??? JRE_HOME=/usr/local/jdk1.6.0_17/jre
??? PATH=$PATH:$JAVA_BIN
??? CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
??? export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
??? source /etc/profile 三、安裝tomcat tar -zcvf apache-tomcat-xxxx.tar.gz
??? mv apache-tomcat-6.0.20 /usr/local/tomcat webapps? 網站主目錄
??? conf???? 主配置文件
??? bin????? 執行文件路徑 啟動
??? cd bin
??? ./startup.sh??? 啟動
??? ./shutdown.sh?? 關閉
???
??? 默認端口 8080?
??
??? 使用server啟動
??? cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat 編輯/etc/init.d/tomcat 添加
??? #chkconfig: 345? 99 33?
??? #description: tomcat start and stop?
??
??? JAVA_HOME=/usr/local/jdk1.6.0_17
??? CATALINA_HOME=/usr/local/tomcat
??? 啟動停止??
??? service tomcat start |stop?
????
??? 開機啟動
??? chkconfig --add tomcat
??? chkconfig tomcat on? 四、tomcat配置文件 1、tomcat-user.xml?? #網頁部署
????
??? <tomcat-users>
????? <role rolename="tomcat"/>? #角色名
????? <user username="tomcat" password="tomcat" roles="tomcat"/> #用戶和角色
??? </tomcat-users>
??? 2、server.xml 設置 <Connector port="80" protocol="HTTP/1.1"?
???????? connectionTimeout="20000"?
???????? redirectPort="8443" />? #更改端口 <Serve port="8005" shutdown="SHUTDOWN">? #可關閉,telnet端口執行SHUTDOWN
??? #配置虛擬主機
?????? <Engine name="Catalina" defaultHost="localhost"> #中間配置虛擬主機
???
???????? <Host name="www.baidu.com" appBase="baidu"
????????????? unpackWARs="true" autoDeploy="true"
????????????? xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine>
???
??????? mkdir -p /usr/local/tomcat/webapps/baidu/ROOT 3、 #配置首頁
?????? ?web.xml?
? <welcome-file-list>
???? <welcome-file>index.html</welcome-file>
???? <welcome-file>index.htm</welcome-file>
???? <welcome-file>index.jsp</welcome-file>
? </welcome-file-list>
五、apache+tomcat實現動靜分離
?????
??????????? apache監聽80,apache把jsp內容交給tomcat解析?
???? apache處理靜態頁面,需要apache支持mod_jk2.so
??????????? tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
???? cd jk/native2?
???? ./configure --with-apxs2=/usr/sbin/apxs? ; make
???? cd ../build/jk2/apache2
???? cp mod_jk2.so /etc/httpd/modules/???? #
???? /usr/sbin/apxs -n jk2 -i mod_jk2.so?? #自動增加支持mod_jk2.so,也可以手動復制到?
???? 編輯 /etc/httpd/conf/httpd.conf
??????????? 增加
??????????? LoadModule jk2_module modules/mod_jk2.so?
???? cd jk/conf
???? cp workers2.properties /etc/httpd/conf/ 編輯 /etc/httpd/conf/workers2.properties [uri:/*.jsp]? #*.jsp 給tomcat處理??
??????????????
??????????? 重啟apache服務
????????????
???????????本文轉自zhaoyun00 51CTO博客,原文鏈接:http://blog.51cto.com/zhaoyun/816756 超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生
總結
以上是生活随笔為你收集整理的linux+tomcat+apache的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux:让普通用户临时性获得root
- 下一篇: ibm系列文章 -- Windows 到