16.5/16.6/16.7 配置Tomcat虚拟主机
16.8 Tomcat日志
配置Tomcat监听端口
修改tomcat的web访问服务端口:
1.vim /usr/local/tomcat/conf/server.xml
修改如上port的8080改为你想监听的端口即可
2.重启服务
/usr/local/tomcat/bin/shutdown.sh ---关闭服务
/usr/local/tomcat/bin/startup.sh ---开启服务
配置Tomcat虚拟主机
1.vim /usr/local/tomcat/conf/server.xml
在</host>下添加
<Host name="www.123.cn" appBase="" --定义域名,appbase为解压目录(webapps)
unpackWARs="true" autoDeploy="true" ---unpackwars是否自动解压war包
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/data/tomcatweb/" debug="0" reloadable="true" crossContext="true"/>
</Host>
2.重启服务
/usr/local/tomcat/bin/shutdown.sh --关闭
/usr/local/tomcat/bin/shartup.sh --重启
3.下载一个war包(此包为博客一键安装)
wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war
tar -zxvf zrlog-1.7.1-baaecb9-release.war
mv zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps/
放在webapps下他会自动解压,因为server.xml配置文件里他会自动解压完改个名为zrlog
4.打开网页进行安装
192.168.142.6:8080/zrlog/ ---按信息填
这里需要创建数据库
grant all on *.* to 'zrlog' identified by 'zrlog';
create database zrlog;
5.安装完后如下图
6.取消192.168.142.6:8080/zrlog/ 的后缀
1.把appbase 的zrlog下的文件移动到docbase目录(就是自己定义那个)
mv /usr/local/tomcat/webapps/zrlog/* /data/tomcatweb/
2.重启服务
3.测试
curl -x127.0.0.1:8080 www.123.cn
总结:webapps是包解压的目录 docbase是放网站程序的目录
Tomcat日志
directory--定义目录路径
prefix---定义前缀名 suffix 定义后缀
查看日志路径
/usr/local/tomcat/logs