數據加載中……
          Apache and Tomcat 整合(windows,linux 總結)

          ApacheTomcat 整合發布Sipityweb(Xp)

          1.   操作系統:Windows

          2.   安裝文件:

          1)  apache_2.2.14-win32-x86-no_ssl.msi

          下載地址http://httpd.apache.org/download

          2)  mod_jk-1.2.28-httpd-2.2.3.so

          下載地址http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/

          3)  apache-tomcat-6.0.20

          4)  jdk1.6.0_14

          3.   安裝:

          1、安裝JDK

          2、安裝Apache

          注意,如果你本機已經裝了IIS并且占用了80端口,你可以選擇禁用IIS或者給IIS指定其它端口,或者給 Apache指定其它端口,根據實際情況進行設置。在Apache的安裝過程中要設置Network DomainServer NameLocalhost,設置你的Email地址(這個一定要設置,不然Apache啟動不起來)
          安裝完成之后,如果apache用的是80端口,那么在瀏覽器中輸入 http://localhost ,如果使用的是其它端口例如81,則輸入 http://localhost:81 ,將會看到 Apache 的成功頁面。此時Apache已經運行,在系統托盤可以看到它的圖標,雙擊打開可以對Apache服務進行控制,我們下面還要安裝TomcatJK,所以現在選擇 Stop 停止 Apache 服務。

          3、安裝Tomcat

          4、安裝JK

          mod_jk-1.2.28-httpd-2.2.3.so 改名為mod_jk.so拷貝到Apache2.2modules目錄下。

          4.服務配置

          1、配置Tomcat
          a.
          Tomcat目錄下的 conf/server.xml文件的<host></host>中間加入以下語句以修改其默認的目錄:

          <Context docBase="E:\Sipityweb\sipity-webnew\web"path="/sipityweb"/>

          b.Tomcat/conf目錄下建workers.properties文件,內容如下:

              workers.tomcat_home="E:\whp\java\apache-tomcat-6.0.20"

              #mod_jk模塊知道Tomcat的位置

          workers.java_home="D:\Java\jdk1.6.0_14"

          #mod_jk模塊知道jdk的位置

          worker.list=ajp13

          #模塊版本

          worker.ajp13.port=8009

          #工作端口,若沒占用則不用修改

          worker.ajp13.host=localhost

          #本機,若上面的Apache主機不為localhost,作相應修改

          worker.ajp13.type=ajp13

          #類型

          worker.ajp13.lbfactor=1

          #代理數,不用修改

          worker.loadbalancer.balance_workers=ajp13

              2、配置Apache

          打開C:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf,在最后加入下面這段代碼并保存。

              LoadModule jk_module modules/mod_jk.so

          #此處mod_jk的文件為你下載的文件

          JkWorkersFile "E:/whp/java/apache-tomcat-6.0.20/conf/workers.properties"

          #指定tomcat監聽配置文件地址

          JkLogFile "E:/whp/java/apache-tomcat-6.0.20/logs/mod_jk.log"

          #指定日志存放位置

          JkMount /*.jsp ajp13

          JkMount /*.* ajp13

          JkMount /* ajp13

          # JkMount /*.* ajp13說明了要將所有匹配類型的請求發到tomcat進行處理

              3、啟動Tomcat,Apache(先啟動Tomcate,后啟動Apatche);

          在地址欄輸入http://localhost/sipitywebhttp://localhost:8088/sipityweb8088Tomcat端口)相同則配置成功

           

          ApacheTomcat 整合發布SipitywebLinux

          1.   操作系統:Linux

          2.   安裝文件:

          1)  httpd-2.2.14.tar.gz

          下載地址http://httpd.apache.org/download

          2)  tomcat-connectors-1.2.28-src.tar.gz

          下載地址http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/

          3)  apache-tomcat-6.0.20

          4)  jdk1.6.0_16

          3.   安裝:

          1、安裝JDK

          可以看到/usr/java/ jdk1.6.0_16 的目錄
          配置環境變量:cp /etc/profile /etc/profile.bak

          /etc/profile文件最后添加:

          export JAVA_HOME=/usr/java/jdk1.6.0_16

          export JAVA_BIN=/usr/java/jdk1.6.0_16/bin

          export PATH=$PATH:$JAVA_HOME/bin

          export CLASSPATH==.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

          export JAVA_HOME JAVA_BIN PATH CLASSPATH

               修改完成后輸入:source /etc/profile

          2、安裝Apache

          1)將下載的httpd-2.2.14.tar.gz放在某目錄下(這里是/opt目錄下)

          2)輸入:tar xvfz /opt/httpd-2.2.14.tar.gz

          3)解壓后轉換目錄:
          cd httpd-2.2.14

          4)創建文件夾
          mkdir /opt/apache2

          5)輸入:
          ./configure --prefix=/opt/apache2 --enable-so

          6)輸入:
          make

          7)輸入:
          make install
          安裝完畢!

          3、安裝Tomcat

          4、安裝JK

          1).轉換目錄cd /opt(tomcat-connectors-1.2.28-src.tar.gz所在目錄)

          2).解壓:tar xvfz /opt/tomcat-connectors-1.2.27-src.tar.gz

          3).轉換目錄:cd /opt/tomcat-connectors-1.2.28-src/native

          4).輸入:./configure --with-apxs=/opt/apache2/bin/apxs  --with-java-home=/usr/java/jdk1.6.0_16

          5).輸入:make

          6). cp apache-2.0/mod_jk.so /opt/apache2/modules/ 

          4.服務配置

          1、配置Tomcat
          a.
          Tomcat目錄下的 conf/server.xml文件的<host></host>中間加入以下語句以修改其    默認的目錄(也可不設置,但訪問是必須帶相應web的文件夾名)

          <Context path="/sipityweb" docBase="/opt/tomcat/webapps/sipityweb/"

                debug="0" reloadable="true" crossContext="true"/>

          b.Tomcat/conf目錄下建workers.properties文件,內容如下:

          workers.tomcat_home="/opt/tomcat"

          workers.java_home="/usr/java/jdk1.6.0_16"

          worker.list=ajp13

          worker.ajp13.port=8009

          worker.ajp13.host=localhost

          worker.ajp13.type=ajp13

          worker.ajp13.lbfactor=1

          worker.loadbalancer.balance_workers=ajp13

              2、配置Apache

          打開/opt/apache2/conf下的httpd.conf,在最后加入下面這段代碼并保存。

          LoadModule jk_module modules/mod_jk.so

          JkWorkersFile "/opt/tomcat/conf/workers.properties"

          JkLogFile "/opt/tomcat/logs/mod_jk.log"

          JkMount /*.jsp ajp13

          JkMount /*.* ajp13

          JkMount /* ajp13

              3、啟動Tomcat,Apache(先啟動Tomcate,后啟動Apache)

                     1)輸入:/opt/tomcat/bin/startup.sh

                     2)輸入:/opt/apache2/bin/apachectl start

          4、在地址欄輸入http://ip/sipitywebhttp://ip:8080/sipityweb8080Tomcat端口)相同則配置成功

          5.Linux 操作:

          1)Tomcat版本(tomcat-6.0.18-0)

          a、查看linux的版本號cat /proc/version - Linux的版本號 相當于 uname -r——查看linux的版本號
          b
          、如果使用 rpm 安裝的tomcat:輸入命令:rpm   -q   tomcat
          c
          、如果不是使用 rpm 安裝的tomcat[isomap@isomap-beta bin]$ ./catalina.sh version

          2)查看已經安裝的jdk(jdk-1.6.0_16-fcs)

          # rpm -qa|grep jdk    

          3)查看環境變量(/usr/java/jdk1.6.0_16)

                # echo $JAVA_HOME

          4)關于Linux遠程服務器防火墻:

          a. 重啟后生效
          開啟: chkconfig iptables on
          關閉: chkconfig iptables off

          b. 即時生效,重啟后失效
          開啟: service iptables start
          關閉: service iptables stop

           

           

           

           

          posted on 2010-02-03 15:51 mingruofei 閱讀(335) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 高密市| 常德市| 安图县| 东至县| 建昌县| 建瓯市| 海丰县| 历史| 工布江达县| 延庆县| 巴南区| 邢台县| 浮山县| 唐山市| 岳阳县| 石狮市| 绥中县| 葵青区| 沙河市| 洛南县| 九寨沟县| 外汇| 平果县| 乌拉特前旗| 香港| 大同市| 循化| 肥东县| 阿瓦提县| 获嘉县| 卢湾区| 确山县| 临夏县| 广平县| 贞丰县| 双流县| 兴仁县| 喜德县| 达孜县| 天峻县| 朝阳区|