導航:首頁 > IDC知識 > apachetomcat多域名配置

apachetomcat多域名配置

發布時間:2021-03-31 09:57:12

1、apache 與 tomcat 整合後 建立子域名站點 無法解析JSP

注意:
1。httpd.conf,內容:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 10.101.126.11:80
Listen 80

2。workers.properties
worker.list = controller #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 埠號,在tomcat下server.xml配置,默認8009
worker.tomcat1.host=localhost #tomcat的主機地址,如不為本機,請填寫ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加權比重,值越高,分得的請求越多
#========tomcat2========
worker.tomcat2.port=9009 #ajp13 埠號,在tomcat下server.xml配置,默認8009
worker.tomcat2.host=localhost #localhost #tomcat的主機地址,如不為本機,請填寫ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加權比重,值越高,分得的請求越多

#========controller,負載均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分擔請求的tomcat
worker.controller.sticky_session=1

看看這篇文章不錯,我就是按照這個步驟設置的,成功!
http://wenku.baidu.com/view/d51896956bec0975f465e25e.html。

2、apache和tomcat整合後本地測試通過,通過域名訪問無法解析

apache和tomcat整合後本地測試通過,通過域名訪問無法解析
意:
1。httpd.conf,內容:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 10.101.126.11:80
Listen 80

2。workers.properties
worker.list = controller #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 埠號,在tomcat下server.xml配置,默認8009
worker.tomcat1.host=localhost #tomcat的主機地址,如不為本機,請填寫ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加權比重,值越高,分得的請求越多
#========tomcat2========
worker.tomcat2.port=9009 #ajp13 埠號,在tomcat下server.xml配置,默認8009
worker.tomcat2.host=localhost #localhost #tomcat的主機地址,如不為本機,請填寫ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加權比重,值越高,分得的請求越多

#========controller,負載均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分擔請求的tomcat
worker.controller.sticky_session=1

看看這篇文章不錯,我就是按照這個步驟設置的,成功!

另外,團IDC網上有許多產品團購,便宜有口碑

匿名  <span class="tm">5-06 11:22</span>
</p>
<div class="b bt2"><div class="bt bg1 ft"><img alt="其他答案" height="16" src="/static/img/ico2.gif" width="16"/>其他答案</div></div>
<p class="ft bb">JSP無法解析? 是說訪問JSP頁面的時候直接返迴文件?
要加上過濾的 凡是jsp結尾的東西交給tomcat處理。

春花含笑意 爆竹增歡聲喜氣盈門

3、多tomcat如何共享一個域名配置

做什麼?負載均衡? 學習一下F5 交換機防火牆.
若是應用維護.
我記得在
\conf\Catalina\localhost目錄下可以修改工程目錄.可以實現多TOMCAT嗲用一份web程序.方便維護

4、apache+tomcat配置

ServerAdmin,伺服器管理員,沒什麼特別的含義。
ServerName,相當於域名一樣,類似百度或者新浪的域名地址。
假如你通過瀏覽器訪問127.0.0.1這個地址(80埠是默認的,apache也是用的這個埠,寫不寫都一樣,tomcat的埠就是8080),那麼apache會幫去你找到DocumentRoot所配置的路徑,默認找index的頁面。
如果你成功整合了apache和tomcat,那麼你訪問127.0.0.1的頁面應該是和localhost:8080一樣的。

5、Apache 、 tomcat 配置多域名

找到你tomcat下server.xml 並找到<Host xxxx標簽;
添加如下代碼:
<Host name=f1.abc.com appBase="f1" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
<Host name=f2.abc.com appBase="f2" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
注意上面 C:\Program Files\Apache\Tomcate6.0\webapps 替換成你TOMCATE的路徑!
主要思路就是把APP放到不同的文件夾來實現 多域名!

6、關於apache+tomcat集群產品項目部署與訪問問題;

可以apache做為反向代理伺服器,多個tomcat作為應用伺服器。使用apache監聽80埠,主要使用在域名綁定上,因為域名只能綁定80埠,但是一台伺服器上可能有多個tomcat或者只有一個公網ip,這樣不同域名可以都跳轉到該公網ip的80埠,因為apache監聽了80埠,所有其實所有域名都是先訪問的apache,apache再通過反向代理將不同域名的請求到不同的tomcat地址,這里的tomcat地址就可以使用內網地址了。甚至是不同伺服器的,只要apache所在的這台伺服器能夠訪問到你的tomcat地址就可以。
<VirtualHost *:80>
ProxyPreserveHost On
ServerAdmin [email protected]
ServerName test1.ebiaoji.com
DirectoryIndex index.do index.html index.php
ProxyPass / http://127.0.0.1:81/
ProxyPassReverse / http://127.0.0.1:81/
</VirtualHost>

<VirtualHost *:80>
ProxyPreserveHost On
ServerAdmin [email protected]
ServerName test.ebiaoji.com
DirectoryIndex index.do index.html index.htm
ProxyPass / http://192.168.1.3:8087/
ProxyPassReverse / http://192.168.1.3:8087/
</VirtualHost>

例如上方,域名test1.ebiaoji.com和test.ebiaoji.com都綁定了同一個公網ip,但在訪問時,test1.ebiaoji.com會訪問這台伺服器的81埠監聽的服務(tomcat),test.ebiaoji.com會訪問到內網中的192.168.1.3伺服器8087埠的服務(tomcat);

7、外網訪問內網tomcat?apache+tomcat外網訪問配置? WebService配置?

朋友 我不知道以下我說的情況是不是和你的一樣,但是確實有可能是你在自己電腦上使用內網回訪問自己的貓答Tomcat當然是沒問題的 因為域名解析沒問題!且程序埠對上去了!假如你要用自己的電腦使用外網訪問Tomcat的話 例如 http://202.103.24.68:8888/xxxx 這個時候你的電腦解析到202.103.24.68將遇到第一個問題: 實際指向的可能不是你自己的電腦 有可能是路由器 集線器等 它不可能知道將這個ip具體制定給內網里的那一台電腦撒 程序自然無法連接到具體的PC 通過了這層障礙之後,是埠的問題了:就算可以將公網ip映射到你自己的電腦上來,找埠的時候 路由器將過濾掉!除非你再次設置路由器的埠映射 這樣的話,你就可以正確的找到公網的主機並且找到該主機的程序入口了!寫的有點亂 慢慢看吧 可能不是你想要的 但是確實有這種情況哦~

8、tomcat+apache web網站伺服器配置

第一步:先要安裝好jdk配置我路徑path變數classpath變數

第二步:然後在伺服器上安裝一個tomcat。

第三步:把你的網站放到Tomcat\webapps目錄下。

第四步:把你的域名和訪問網站的網址綁定。假如你的安裝tomcat的寬口為:8080,伺服器的IP為:192.168.1.12,網站的名稱為:web。那麼訪問你的網站的網址應該就是:http://192.168.1.12:8080/web/,把這個網址跟你的域名綁定就可以。直接訪問了。

9、怎樣在tomcat中配置2個虛擬的域名?

那個是需要用apche來配置的,只用tomcat解決不了,你可以到apche官網上去下載,網址我幫你找找 http://www.apache.org/dist/httpd/binaries/win32/ 到這里下載,然後安裝配置就可以了,配置過程就直接從網上拉下來了,偷懶呵呵,樓主參考 第一步:Apache的安裝 A.雙擊Apache的安裝文件,和普通Windows程序安裝一樣,一路點」Next」就可以。 B.在程序的安裝過程它還要求輸入你的Network Domain(網路域名:如XXX.com);Server Domain(伺服器域名www.XXX.com)和網站管理員的E-mail,有就按實填寫,個人用戶若沒有可按格式隨便填一下。 C.到了選擇安裝路徑,按照個人習慣選擇。 D.一路「Next」直至「Finish」,安裝即可完成。 這時,你的Apache已經啟動了,你可以在IE地址欄里輸入:「http://localhost」或「http://127.0.0.1」看到默認的Apache首頁。此外,在「管理工具」的「服務」項中,也可找到Apache服務的身影,以後Apache就可以作為一項服務,隨著機器的啟動而自動運行。 第二步:Apache的配置 Apache的核心配置文件是「Httpd.conf」,它在電腦中的位置為Apache的安裝路徑Conf,如果安裝在C盤的根目錄下,則該文件應該在「C:ApacheConf」中,此外,打開Windows的「開始菜單」→「程序」→「Apache HTTP Server」→「Edit the Apache httpd.conf Configuration File」也可以,在最新的1.3.26版中,它的作用更加明顯。用記事本打開它,可以看到這些配置文件都以文本方式存在,其中「#」為Apache的注釋符號,我們可以在記事本菜單中的編輯選項點擊「查找」逐一輸入下面要配置的關鍵字,並進行相應配置。如圖15在配置文件中查找「DocumentRoot」。 A.配置DocumentRoot。這個語句指定你的網站路徑,也就是你主頁放置的目錄。你可以使用默認的,一般就是Apache安裝目錄下的一個子目錄,當然也可以自己指定一個,需要注意,這句末尾不要加「」。此外,路徑的分隔符在Apache Server里寫成「」,例如我們可以在此處將其設定為「E:WwHomepagesHomepage」,打開主頁時,默認打開的文檔就直接去該目錄下查找了。 B.配置DirectoryIndex。這就是你站點默認顯示的主頁,例如你在「E:WwHomepagesHomepage」中默認的主頁名稱為「Myfirstweb.htm」,在這里將其添加進來即可。此外,一般情況下,我們在此處還可以加入「Index.htm Index.php Index.php3 Index.cgi Index.pl Default.htm」等。注意,每種類型之間都要留一空格。 上面兩步基本就設置好了,啟動IE輸入你電腦的IP即可訪問自己的Web站點,你也可以在該文件的ServerName處定義你的域名,在ServerAdmin處輸入你的E-mail地址。以上兩條就是在安裝時選擇配置的,以後可以在此處修改它們的屬性。 此外,如果你拒絕一部分人訪問你的WWW站點,也可以到Apache的安裝目錄下找到Access文件,輸入你禁止的IP地址即可。

與apachetomcat多域名配置相關的知識