當前位置:首頁 » 網頁前端 » apacheweb應用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

apacheweb應用

發布時間: 2022-11-05 18:48:21

A. 如何整合Apache和Tomcat部署Web應用

1. 安裝Apache Http Server、Tomcat、Tomcat Connector(JK Mole)
Apache Httpd:從網上下載Apache Http Server 2.2.15的安裝版(貌似沒有免安裝壓縮版)。安裝時可以選擇將其安裝為系統服務或者每次手動啟動。我只是測試,所以選擇了後者,但後者默認將會監聽8080埠,注意不要與Tomcat默認的8080埠沖突了。這一項可以稍後在配置文件中修改。
Tomcat:可以選擇免安裝壓縮版(我用的是6.0.18版),很方便,可以注冊為系統服務。
JK Mole:從http //tomcat apache org/download-connectors cgi找到binary下載,下載目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,將其改名為mod_jk.so,置於Apache Http Server安裝目錄下的moles目錄中。

2. 新建workers.properties文件

這個worker.properties可以置於任何目錄下,我把它直接放在了Apache Http Server的安裝目錄下。

# 為mod_jk模塊指明Tomcat的安裝路徑
workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18
# 為mod_jk模塊指明JDK的安裝路徑
workers.java_home=C:/Program Files/Java/jdk1.6.0_20

# 添加一個worker到worker列表
worker.list=worker1

# 為worker1設定各個參數

# 工作埠,Tomcat的默認Connector監聽埠,可以查看Tomcat的Server.xml中有port="8009"
worker.worker1.port=8009
# Tomcat所在機器,如果安裝在與apache不同的機器則需要設置IP
worker.worker1.host=localhost
# worker的類型,允許的值為ajp13、ajp14、lb、status等;ajp13是mod_jk連接WebServer和Tomcat的首選方式(即使用socket作為通信渠道)
worker.worker1.type=ajp13
# 負載平衡因子
worker.worker1.lbfactor=1

註:worker.list中worker的名字應該是對應到Apache Http Server的httpd.conf配置文件中的JkMount的(後面詳述)。

3. 修改Apache Http Server的httpd.conf配置文件

修改Apache Http Server安裝目錄下的conf目錄下的httpd.conf文件:

# 載入mod_jk模塊,注意模塊文件的路徑
LoadMole jk_mole moles/mod_jk.so
# 聲明workers.properties文件的位置
JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/workers.properties"
# 聲明mod_jk的日誌文件位置
JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log"
# 聲明mod_jk的日誌級別(可選)
JkLogLevel info
# 聲明mod_jk的日誌的時間戳格式(可選)
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# 將/*.action和/*.jsp類型的請求都分配給Tomcat,其餘類型的有Apache Http Server自己處理
# 注意JkMount後面的worker1即對應worker.properties文件中worker.list里的worker的名稱
JkMount /*.action worker1
JkMount /*.jsp worker1

4. 修改DirectoryRoot

網上的文章大多隻寫到上面就結束了,動態的內容交給Tomcat之一步算是完成了,但靜態內容的分配還需接著設置httpd.conf文件。

查找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"這一行,並將其值替換為Web應用的路徑:

DocumentRoot "D:/DevSoft/apache-tomcat-6.0.18/webapps"

查找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">這一行,並將其值替換為Web應用的路徑:

<Directory "D:/DevSoft/apache-tomcat-6.0.18/webapps">

至此,動態內容和靜態內容的請求分配,才基本完成。

B. 如何整合Apache和Tomcat部署Web應用

安裝護衛神.apache大師,可以一鍵安裝apache+tomcat+php+jsp+mysql+ftp

C. 如何整合Apache和Tomcat部署Web應用

Apache的配置
做技術的人應該都會Apache的基礎配置,如果不會確實需要學一學。
Apache的配置主要集中在httpd.conf文件中,它位於Apache的安裝目錄下,比如咱的是在「C:\webserver\apache\apache22\conf」目錄下。用Ultraedit或Notepad++編輯器打開文件,通常需要修改的內容包括ServerName、DocumentRoot、VirtualHost內容等。

D. 如何整合Apache和Tomcat部署Web應用

1. 安裝Apache Http Server、Tomcat、Tomcat Connector(JK Mole) Apache Httpd:從網上下載Apache Http Server 2.2.15的安裝版(貌似沒有免安裝壓縮版)。安裝時可以選擇將其安裝為系統服務或者每次手動啟動。我只是測試,所以選擇了後者,但後者默認將會監聽8080埠,注意不要與Tomcat默認的8080埠沖突了。這一項可以稍後在配置文件中修改。 Tomcat:可以選擇免安裝壓縮版(我用的是6.0.18版),很方便,可以注冊為系統服務。 JK Mole:從http //tomcat apache org/download-connectors cgi找到binary下載,下載目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,將其改名為mod_jk.so,置於Apache Http Server安裝目錄下的moles目錄中。 2. 新建workers.properties文件 這個worker.properties可以置於任何目錄下,我把它直接放在了Apache Http Server的安裝目錄下。 # 為mod_jk模塊指明Tomcat的安裝路徑 workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18 # 為mod_jk模塊指明JDK的安裝路徑 workers.java_home=C:/Program Files/Java/jdk1.6.0_20 # 添加一個worker到worker列表 worker.list=worker1 # 為worker1設定各個參數 # 工作埠,Tomcat的默認Connector監聽埠,可以查看Tomcat的Server.xml中有port="8009" worker.worker1.port=8009 # Tomcat所在機器,如果安裝在與apache不同的機器則需要設置IP worker.worker1.host=localhost # worker的類型,允許的值為ajp13、ajp14、lb、status等;ajp13是mod_jk連接WebServer和Tomcat的首選方式(即使用socket作為通信渠道) worker.worker1.type=ajp13 # 負載平衡因子 worker.worker1.lbfactor=1 註:worker.list中worker的名字應該是對應到Apache Http Server的httpd.conf配置文件中的JkMount的(後面詳述)。 3. 修改Apache Http Server的httpd.conf配置文件 修改Apache Http Server安裝目錄下的conf目錄下的httpd.conf文件: # 載入mod_jk模塊,注意模塊文件的路徑 LoadMole jk_mole moles/mod_jk.so # 聲明workers.properties文件的位置 JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/workers.properties" # 聲明mod_jk的日誌文件位置 JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log" # 聲明mod_jk的日誌級別(可選) JkLogLevel info # 聲明mod_jk的日誌的時間戳格式(可選) JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" # 將/*.action和/*.jsp類型的請求都分配給Tomcat,其餘類型的有Apache Http Server自己處理 # 注意JkMount後面的worker1即對應worker.properties文件中worker.list里的worker的名稱 JkMount /*.action worker1 JkMount /*.jsp worker1 4. 修改DirectoryRoot 網上的文章大多隻寫到上面就結束了,動態的內容交給Tomcat之一步算是完成了,但靜態內容的分配還需接著設置httpd.conf文件。 查找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"這一行,並將其值替換為Web應用的路徑: DocumentRoot "D:/DevSoft/apache-tomcat-6.0.18/webapps" 查找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">這一行,並將其值替換為Web應用的路徑: <Directory "D:/DevSoft/apache-tomcat-6.0.18/webapps"> 至此,動態內容和靜態內容的請求分配,才基本完成。

E. 如何整合Apache和Tomcat部署Web應用

1. 安裝Apache Http Server、Tomcat、Tomcat Connector(JK Mole)
Apache Httpd:從網上下載Apache Http Server 2.2.15的安裝版(貌似沒有免安裝壓縮版)。安裝時可以選擇將其安裝為系統服務或者每次手動啟動。只是測試,所以選擇了後者,但後者默認將會監聽8080埠,注意不要與Tomcat默認的8080埠沖突了。這一項可以稍後在配置文件中修改。
Tomcat:可以選擇免安裝壓縮版(咱用的是6.0.18版),很方便,可以注冊為系統服務。
JK Mole:從http //tomcat apache org/download-connectors cgi找到binary下載,下載目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,將其改名為mod_jk.so,置於Apache Http Server安裝目錄下的moles目錄中。

2. 新建workers.properties文件

這個worker.properties可以置於任何目錄下,把它直接放在了Apache Http Server的安裝目錄下。

# 為mod_jk模塊指明Tomcat的安裝路徑
workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18
# 為mod_jk模塊指明JDK的安裝路徑
workers.java_home=C:/Program Files/Java/jdk1.6.0_20

# 添加一個worker到worker列表
worker.list=worker1

# 為worker1設定各個參數

# 工作埠,Tomcat的默認Connector監聽埠,可以查看Tomcat的Server.xml中有port="8009"
worker.worker1.port=8009
# Tomcat所在機器,如果安裝在與apache不同的機器則需要設置IP
worker.worker1.host=localhost
# worker的類型,允許的值為ajp13、ajp14、lb、status等;ajp13是mod_jk連接WebServer和Tomcat的首選方式(即使用socket作為通信渠道)
worker.worker1.type=ajp13
# 負載平衡因子
worker.worker1.lbfactor=1

註:worker.list中worker的名字應該是對應到Apache Http Server的httpd.conf配置文件中的JkMount的(後面詳述)。

3. 修改Apache Http Server的httpd.conf配置文件

修改Apache Http Server安裝目錄下的conf目錄下的httpd.conf文件:

# 載入mod_jk模塊,注意模塊文件的路徑
LoadMole jk_mole moles/mod_jk.so
# 聲明workers.properties文件的位置
JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/workers.properties"
# 聲明mod_jk的日誌文件位置
JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log"
# 聲明mod_jk的日誌級別(可選)
JkLogLevel info
# 聲明mod_jk的日誌的時間戳格式(可選)
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# 將/*.action和/*.jsp類型的請求都分配給Tomcat,其餘類型的有Apache Http Server自己處理
# 注意JkMount後面的worker1即對應worker.properties文件中worker.list里的worker的名稱
JkMount /*.action worker1
JkMount /*.jsp worker1

4. 修改DirectoryRoot

動態的內容交給Tomcat之一步算是完成了,但靜態內容的分配還需接著設置httpd.conf文件。

查找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"這一行,並將其值替換為Web應用的路徑:

DocumentRoot "D:/DevSoft/apache-tomcat-6.0.18/webapps"

查找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">這一行,並將其值替換為Web應用的路徑:

<Directory "D:/DevSoft/apache-tomcat-6.0.18/webapps">

至此,動態內容和靜態內容的請求分配,才基本完成。

F. 如何整合Apache和Tomcat部署Web應用

1. 安裝Apache Http Server、Tomcat、Tomcat Connector(JK Mole)
Apache Httpd:從網上下載Apache Http Server 2.2.15的安裝版(貌似沒有免安裝壓縮版)。安裝時可以選擇將其安裝為系統服務或者每次手動啟動。只是測試,所以選擇了後者,但後者默認將會監聽8080埠,注意不要與Tomcat默認的8080埠沖突了。這一項可以稍後在配置文件中修改。
Tomcat:可以選擇免安裝壓縮版(咱用的是6.0.18版),很方便,可以注冊為系統服務。
JK Mole:從http //tomcat apache org/download-connectors cgi找到binary下載,下載目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,將其改名為mod_jk.so,置於Apache Http Server安裝目錄下的moles目錄中。

2. 新建workers.properties文件

G. 如何整合Apache和Tomcat部署Web應用

1、准備,下載需要的文件。這里假定你已經正確安裝配置好了JDK。
到Apache官方網站下載所需要的文件:
httpd-2.2.0.tar.gz
apache-tomcat-5.5.12.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
其中httpd和jakarta-tomcat-connectors為源碼包,apache-tomcat為二進制包。

2、安裝Apache。
# tar xzvf httpd-2.2.0.tar.gz
# cd httpd-2.2.0
# ./configure --prefix=/usr/local/apache2 --enable-so
# make
# make install

3、安裝Tomcat。
# cp apache-tomcat-5.5.12.tar.gz /usr/local/
# cd /usr/local
# tar xzvf apache-tomcat-5.5.12.tar.gz
# ln -s apache-tomcat-5.5.12 tomcat

4、編譯生成mod_jk。
# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.15-src/jk/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/moles/

5、配置。
在/usr/local/apache2/conf/下面建立兩個配置文件mod_jk.conf和workers.properties。

H. 如何整合Apache和Tomcat部署Web應用

1、准備,下載需要的文件。這里假定你已經正確安裝配置好了JDK。
到Apache官方網站下載所需要的文件:
httpd-2.2.0.tar.gz
apache-tomcat-5.5.12.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
其中httpd和jakarta-tomcat-connectors為源碼包,apache-tomcat為二進制包。

2、安裝Apache。
# tar xzvf httpd-2.2.0.tar.gz
# cd httpd-2.2.0
# ./configure --prefix=/usr/local/apache2 --enable-so
# make
# make install

3、安裝Tomcat。
# cp apache-tomcat-5.5.12.tar.gz /usr/local/
# cd /usr/local
# tar xzvf apache-tomcat-5.5.12.tar.gz
# ln -s apache-tomcat-5.5.12 tomcat

4、編譯生成mod_jk。
# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.15-src/jk/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/moles/

5、配置。
在/usr/local/apache2/conf/下面建立兩個配置文件mod_jk.conf和workers.properties。

I. 如何整合Apache和Tomcat部署Web應用

我自己試了一下,把具體過程記錄下來,以備今後查看。
1. 安裝Apache Http Server、Tomcat、Tomcat Connector(JK Mole)
Apache Httpd:從網上下載Apache Http Server 2.2.15的安裝版(貌似沒有免安裝壓縮版)。安裝時可以選擇將其安裝為系統服務或者每次手動啟動。我只是測試,所以選擇了後者,但後者默認將會監聽8080埠,注意不要與Tomcat默認的8080埠沖突了。這一項可以稍後在配置文件中修改。
Tomcat:可以選擇免安裝壓縮版(我用的是6.0.18版),很方便,可以注冊為系統服務。
JK Mole:從http //tomcat apache org/download-connectors cgi找到binary下載,下載目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,將其改名為mod_jk.so,置於Apache Http Server安裝目錄下的moles目錄中。

2. 新建workers.properties文件

這個worker.properties可以置於任何目錄下,我把它直接放在了Apache Http Server的安裝目錄下。

# 為mod_jk模塊指明Tomcat的安裝路徑
workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18
# 為mod_jk模塊指明JDK的安裝路徑
workers.java_home=C:/Program Files/Java/jdk1.6.0_20

# 添加一個worker到worker列表
worker.list=worker1

# 為worker1設定各個參數

# 工作埠,Tomcat的默認Connector監聽埠,可以查看Tomcat的Server.xml中有port="8009"
worker.worker1.port=8009
# Tomcat所在機器,如果安裝在與apache不同的機器則需要設置IP
worker.worker1.host=localhost
# worker的類型,允許的值為ajp13、ajp14、lb、status等;ajp13是mod_jk連接WebServer和Tomcat的首選方式(即使用socket作為通信渠道)
worker.worker1.type=ajp13
# 負載平衡因子
worker.worker1.lbfactor=1

註:worker.list中worker的名字應該是對應到Apache Http Server的httpd.conf配置文件中的JkMount的(後面詳述)。

3. 修改Apache Http Server的httpd.conf配置文件

修改Apache Http Server安裝目錄下的conf目錄下的httpd.conf文件: