天天看點

linux+apache+resin配置虛拟主機

配置前的步驟:

1、apache編譯安裝完成

2、jdk安裝

3、環境變量設定好

4、resin編譯安裝完成

linux+apache+resin配置虛拟主機

6、我的兩個域名下面對應的産品分别在/opt下面的CONT和CRM下面

下面我們開始配置虛拟主機:

1、修改apache主配置檔案

cd /usr/local/apache2/conf

vi httpd.conf

修改以下内容:

a)将DocumentRoot "/usr/local/apache2/htdocs"前加入#号注釋掉

增加DocumentRoot "/opt"

b)将前面增加#注釋掉

下面加入

c)在最後面增加如下内容,也就是所謂的虛拟主機了

linux+apache+resin配置虛拟主機

d)儲存退出

2、下面我們開始配置resin的主配置檔案

cd /usr/local/resin/conf

vi resin.conf

在倒數第三行下面加上一下内容,也就是和apache的配置檔案一樣增加虛拟主機,因為增加虛拟主機後就會把預設resin釋出的目錄給覆寫掉

linux+apache+resin配置虛拟主機

儲存退出

3、建立測試頁,分别建立兩個測試檔案

cd /opt/

mkdir CONT CRM

cd CONT

touch test.jsp

vi test.jsp

linux+apache+resin配置虛拟主機

cd ../CRM

linux+apache+resin配置虛拟主機

3、啟動apache,并驗證是否有httpd程序

/usr/local/apache2/bin/apachectl start

4、啟動resin,并驗證是否有java程序

/usr/local/resin/bin/httpd.sh start

友情提示:如果你ps -ef | grep java過濾出來沒有如下畫面,則說明你的resin是啟動不成功的

linux+apache+resin配置虛拟主機
linux+apache+resin配置虛拟主機
linux+apache+resin配置虛拟主機

如果是的話,那祝賀你,你成功了!

為了證明resin起的作用,你可以嘗試一下停用resin,看看網頁還是不是能正常通路呢?或者停用apache再看看,呵呵!

我的停用resin,兩個域名都是顯示:

linux+apache+resin配置虛拟主機

啟動resin,停止apache測試肯定是無法顯示該網頁了,呵呵!因為80端口都沒開嘛!