tomcat基于域名的虛擬主機(jī)
時(shí)間:2023-02-21 08:30:01 | 來源:建站知識
時(shí)間:2023-02-21 08:30:01 來源:建站知識
tomcat基于域名的虛擬主機(jī):
- 安裝openjdk
[root@client ~]# yum -y install java-1.8.0-openjdk
2、查看版本
[root@client ~]# java -version
openjdk version "1.8.0_131"
- 解壓tomcat
[root@client lnmp_soft]# tar -xf apache-tomcat-8.0.30.tar.gz
4、移動(dòng)工作目錄
[root@client lnmp_soft]# mv apache-tomcat-8.0.30 /usr/local/tomcat
5、查看tomcat
[root@client lnmp_soft]# ls /usr/local/tomcat/
bin/ //主程序目錄lib/ //庫文件目錄,存放各種類庫的目錄logs/ //日志目錄temp/ //臨時(shí)目錄,在啟服務(wù)的時(shí)候會(huì)有一些臨時(shí)數(shù)據(jù)就在這個(gè)目錄下邊work/ //自動(dòng)編譯目錄,這個(gè)目錄是開發(fā)人員寫配置的目錄conf/ //配置文件目錄,tomcat的主配置文件webapps/ //頁面目錄,存放網(wǎng)頁的目錄6、啟動(dòng)服務(wù)(主程序在bin/目錄下)
[root@client tomcat]# bin/startup.sh
7、查看服務(wù)狀態(tài)
[root@client tomcat]# ss -anptul | grep java
提示:tomcat的8005端口是用來關(guān)閉服務(wù)的,如果服務(wù)關(guān)閉不了那就執(zhí)行下邊操作,如果服務(wù)能正常訪問,能正常關(guān)閉,那就不需要執(zhí)行下邊操作
[root@client tomcat]# mv /dev/random /dev/random.bak
[root@client tomcat]# ln -s /dev/urandom /dev/random
8、使用瀏覽器訪問測試tomcat頁面
http://192.168.0.11:8080
9、基于域名的虛擬主機(jī)
[root@client tomcat]# vim conf/server.xml
解釋:
<Host 開頭
</Host>結(jié)尾,中間就是網(wǎng)站內(nèi)容
如果做多個(gè)網(wǎng)站,那就可以按照它這個(gè)模板自己在寫一個(gè)<Host ,或者直接按照模板復(fù)制然后簡單的修改
復(fù)制模板:將虛名修改成自己定義的域名,自定義站點(diǎn)目錄
復(fù)制模板:將域名修改成自定義域名,自定義站點(diǎn)目錄
10、創(chuàng)建站點(diǎn)目錄,頁面是放在大寫的ROOT里邊的,所以要把大寫的ROOT創(chuàng)建出來
[root@client tomcat]# mkdir -p /usr/local/tomcat/xoxo/ROOT
[root@client tomcat]# mkdir -p /usr/local/tomcat/xxoo/ROOT
11、創(chuàng)建測試頁面到xxoo站點(diǎn)
[root@client tomcat]# echo xxxxxxxxooooo > xxoo/ROOT/index.html
12、創(chuàng)建測試頁面到xoxo站點(diǎn)
[root@client tomcat]# echo xoxoxoxoxoxoxox > xoxo/ROOT/index.html
13、關(guān)閉服務(wù)
[root@client tomcat]# bin/shutdown.sh
14、啟動(dòng)服務(wù)
[root@client tomcat]# bin/startup.sh
15、啟動(dòng)完以后由于我們做的是域名解析,所以我們還得做一個(gè)本地解析
[root@client tomcat]# vim /etc/hosts
192.168.0.11
http://www.xxoo.com192.168.0.11
http://www.xoxo.com16、用系統(tǒng)的curl瀏覽器訪問測試一下,訪問的時(shí)候加端口
[root@client tomcat]# curl
http://www.xxoo.com:8080xxxxxxoooooooo
[root@client tomcat]# curl
http://www.xoxo.com:8080xoxoxoxoxoxoxox