① 伺服器,可以部署兩個javaweb項目嗎
可以,我用的是tomcat,放了三個項目在運行,不過如果你的兩個項目都設置了監聽器可能要在web.xml配置下,在其中一個項目的web.xml上添加這一段就好了:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>app.root</param-value>
</context-param>
<context-param>
② 如果要在一台伺服器上配置多個Web網站,你將採用什麼辦法(說出一種即可)
三種辦法:
一、互聯網上最常用的方法:虛擬主機,一般用APACHE實現,只按一份軟體,只運行一次,只需要配置多個域名指向本機IP地址。APACHE能自動根據訪問者在IE輸入地址的域名,分別調用不同目錄下的文件進行反饋。這是最合理、最正宗的解決辦法。
二、如果你的網站在沒有域名服務的內部網路上運行,可以用多個IP配合APACHE來實現虛擬主機。方法同上。
三、你可以在不同的埠上啟動多個WEB伺服器,他們可以是同一套軟體,也可以是不同的軟體,比如你可以啟動兩個APACHE,或者一個APACHE、一個IIS、甚至再加一個RESION,但是他們偵聽的埠不能相同,一般默認是80,你需要修改。訪問的時候通過http://localhost:81/這樣的地址訪問。
③ 如何使用IIS與DNS 設置不同主機頭的多個WEB網站
WWW服務在IIS6.0上的應用1.創建一個WEB站點,使用的站點名稱為「中國最著名的網路」,使用的主頁名稱為index.htm,且此文件存放在F:\wwwroot目錄中。用戶通過 http://192.168.0.x 訪問的時候能看到的網頁內容為「清華萬博網路工程師!!!」字樣。2.創建虛擬主機WWW虛擬主機:指的是在一台伺服器上同時運行多個WWW的WEB站點,對於外部的訪問用戶並不知道這幾個站點是否同時運行在一個伺服器上。建立WWW虛擬主機的方式有如下幾種:1)通過在一台伺服器上配置多個IP地址,並且使用不同的IP地址來創建多個站點。2)通過在一台伺服器上使用現有的一個IP地址,但是使用不同的埠號來運行多個站點。3)通過在伺服器上創建虛擬目錄的方法來創建多個WEB站點,並且對於外部用戶可以隱藏文件的真實路徑。4)通過IIS與DNS的相互結合使用主機頭的頭文件方式來建立多個WEB站點。#實驗:1)通過 http://192.168.0.x:8000 訪問WEB站點,網頁顯示內容為「歡迎光臨清華萬博」,站點名稱為「清華萬博」2)通過 http://192.168.0.y 訪問另一個WEB站點,網頁顯示內容為「歡迎來到大連」,並且站點的名稱為「大連旅遊」3)通過創建三個WEB站點,使用 http://192.168.0.x/china 來訪問其中的站點,主頁內容為「中國加油站!!!」,第二個站點通過 http://192.168.0.x/china/dl 來訪問,主頁內容為「旅遊在大連,觀光在大連」,第三個站點通過 http://192.168.0.x/china/dl/wnt ,主頁的內容為「旅遊在大連,學習在萬博」4)通過使用DNS和IIS結合的方式來創建如下的幾個站點, http://lucy.yl.com 看到的主頁顯示「lucy」, http://jackal.yl.com 看到的主頁顯示「jackal」, http://tom.yl.com 看到的主頁顯示「tom」, http://www.sohu.com 看到的主頁顯示「歡迎來到搜狐」 http://www.sogo.com 看到的主頁顯示「歡迎來到搜狗」 http://www.somao.com 看到的主頁顯示「歡迎來到搜貓」,要求通過主機頭的頭文件方式來建立虛擬主機3.使用http下載來進行文件的傳輸下載,注意文件的類型,和搭建伺服器的兩種方法。#使用 http://192.168.0.x 來下載伺服器上C:\2k目錄下的內容,使用 http://192.168.0.x/download 來下載c:\netmanagement下的文件4.使用URL重定向的方法進行WEB站點的創建#創建一個WEB站點,當用戶通過 http://192.168.0.x 訪問到站點的時候,站點會自動的跳轉到 http://192.168.0.y 的站點上,並且顯示192.168.0.y的主頁內容。5.WEBDAV使用WEBDAV的方式來創建一個站點,實現遠程更改當前伺服器的主頁內容,伺服器上主頁的名稱為index.htm,用戶在創建的時候需要創建一個index.htm的文檔,並且將此文檔覆蓋遠程的計算機上的index.htm6.使用WEB共享的方式進行創建虛擬目錄7.使用用戶帳戶訪問WEB站點,如果站點,而不允許匿名用戶訪問站點,可以通過兩個方式進行建立,一種是通過在站點上進行匿名帳戶的限制,另一種是通過在網頁存放目錄上進行NTFS許可權的設置。1)建立一個站點,不允許匿名用戶進行訪問,可以由本機的本地用戶進行訪問2)創建兩個站點,其中一個站點只能由TOM用戶進行訪問,看到的網頁內容為「tom用戶使用的站點」另一個站點只能由jackal用戶進行訪問,網頁內容為「jackal用戶進行使用的站點」8.使用本地帳戶進行訪問站點1)禁止匿名訪問站點將iuser_computername這樣的匿名帳戶禁止訪問。2)在網頁主目錄上進行NTFS許可權的設置3)禁止匿名訪問和NTFS許可權一同作用限制更加嚴格#建立站點,只能由計算機上jackal,tom等本地帳戶進行訪問,不允許匿名訪問#建立站點,只能由計算機上的jackal用戶訪問,而不允許其他 本地帳戶和匿名帳戶進行訪問9.注意在IIS6.0上默認是沒有將asp網頁允許訪問的,所以需要將ASP網站允許訪問10.可以將伺服器或站點的文件進行備份為.xml文件,在創建站點時可以選擇「來自於文件」
麻煩採納,謝謝!
④ apache如何發布兩個web項目
用虛擬主機模式,開設兩個站點。
如果不會配置,你用護衛神·apache大師就可以了,一鍵安裝apache+php+mysql+ftp,支持開設無限個站點。