?十四周五次课(3月30日)

十四周五次课(3月30日)

16.4 配置Tomcat监听80端口

  • Tomcat默认是监听8080端口,本节学习如何配置让它监听80端口.
  • 编辑Tomcat配置文件:
    vim /usr/local/tomcat/conf/server.xml
  • 将Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1"
  • 重启Tomcat:
    /usr/local/tomcat/bin/shutdown.sh
    /usr/local/tomcat/bin/startup.sh
  • 查看配置结果(是否监听80端口):
    ps aux|grep tomcat
    netstat -lntp | grep java

nginx已监听了80端口,所以需要先停止nginx,然后再重启下tomcat,就能监听80端口了


16.5/16.6/16.7 配置Tomcat的虚拟主机

  • web服务器(apache,nginx,tomcat)支持一个IP可以访问多个域名,每一个域名代表一个网站,每一个网站的配置文件对应一个虚拟主机.因此,有多少个网站,我们就配置多少个虚拟主机.

service.xml

通过部署一个java的应用来体会appBase和docBase目录的作用

  • (1) 通过部署war包来访问zrlog博客:
  • 下载zrlog:
    cd /usr/local/src/
    wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war
  • 将zrlog的war包放到tomcat的webapps目录下:
    cp zrlog-1.7.1-baaecb9-release.war /usr/local/tomcat/webapps/
  • 将zrlog的war包改成一个简短的名字:
    mv /usr/local/tomcat/webapps/zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps/zrlog
  • 配置博客:
    浏览器访问 ip/zrlog/install/ #此处是已设定tomcat监听80端口

  • 配置zrlog数据库:
  • 查看mysql是否已启动:
    ps aux | grep mysql
  • 连接到mysql数据库:
    mysql -uroot -p123456
  • 创建zrlog博客用的数据库:
    create database zrlog;
  • 创建用户zrlog:
    grant all on zrlog.* to 'zrlog'@127.0.0.1 identified by '123456';
  • 验证创建的用户:
    mysql -uzrlog -h127.0.0.1 -p123456
  • 查看创建的数据库:
    show databases;

  • (2) 通过docBase来部署并访问zrlog博客:
  • 创建 /data/wwwroot/123.cn目录:
    mkdir /data/wwwroot/123.cn
  • 将tomcat webapps zrlog目录下所有文件移到 /data/wwwroot/123.cn目录下:
    mv /usr/local/tomcat/webapps/zrlog/* /data/wwwroot/123.cn/
  • windows hosts文件中绑定www.123.cn

windows hosts文件中绑定www.123.cn

8005启动后

16.8 Tomcat日志

ls /usr/local/tomcat/logs

  • 新增虚拟主机的访问日志默认不会生成,需要在server.xml中配置一下。
    具体方法是在对应虚拟主机的<Host></Host>里面加入下面的配置(假如域名为123.cn):
    vi /usr/local/tomcat/conf/server.xml 
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    prefix="123.cn_access" suffix=".log"
    pattern="%h %l %u %t "%r" %s %b" />
  • prefix定义访问日志的前缀,suffix定义日志的后缀,pattern定义日志格式。新增加的虚拟主机默认并不会生成类似默认虚拟主机的那个localhost.日期.log日志,错误日志会统一记录到catalina.out中。

原文地址:http://blog.51cto.com/4375471/2093611

时间: 2024-07-30 08:59:16

?十四周五次课(3月30日)的相关文章

十二周五次课(3月16日)

十二周五次课(3月16日)12.17 Nginx负载均衡 Nginx负载均衡和Nginx代理本质其实是一样的,只不过是当Nginx代理服务器连接有多个Web服务器时,它就可实现负载均衡的作用(借助upstream模块来实现). Nginx负载均衡配置:vim /usr/local/nginx/conf/vhost/load.conf 写入如下内容:upstream qq_com{ip_hash;server 14.17.32.211:80;server 14.17.42.40:80;}serve

linux十四周二次课(5月10日)笔记

十四周二次课(5月10日)14.4 exportfs命令14.5 NFS客户端问题15.1 FTP介绍15.2/15.3 使用vsftpd搭建ftp 14.4 exportfs命令 如果远程客户端正在使用nfs服务,正在挂载着.如果服务端停止NFS服务,远程的客户端会挂起. A共享一个目录,B往里面写或读文件.如果A停掉了NFS,B就不能读写.如果B读写很频繁,就会导致读写共享文件的进程,比如PHP挂起.会导致进程异常,甚至把机器搞死.A不能随便重启,需要把B和C挂载的目录先卸载下来. 卸载掉挂

Slimer软工课设日报-2016年6月30日

根据上期预告,今天的主要工作是增加了初始界面和设置界面 初始界面 点击start按钮,若在设置中已成功连接服务器,则会进入账号登录界面,否则弹窗报错 void start() { //开始游戏按钮 if (connected == 0) { MessageBox(NULL,"未连接到服务器,请在设置中输入IP","错误" , MB_OK); } else { form = 1; //账号登录页面 } } start按钮 代码中connected变量当设置页面中ip连

八周二次课(1月30日) 10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步

八周二次课(1月30日)10.28 rsync工具介绍10.29/10.30 rsync常用选项10.31 rsync通过ssh同步===================================================================================================================================================================rsync命令:是一个远程数据同步工具,可

十五周五次课

十五周五次课 18.6 负载均衡集群介绍18.7 LVS介绍18.8 LVS调度算法18.9/18.10 LVS NAT模式搭建 18.6 负载均衡集群介绍 负载均衡集群介绍 主流开源软件LVS.keepalived.haproxy.nginx等 其中LVS属于4层(网络OSI 7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用 keepalived的负载均衡功能其实就是lvs,lvs是keepalived内置的 lvs这种4层的负载均衡是可以分发TCP协议,we

2016年3月30日作业

软考中高项学员:2016年3月30日作业 一.采购管理1.采购管理包括哪些过程?(记)答:1.编制采购计划.2.编制询价计划.3.询价.招投标.4.供方选择.5.合同管理.6.合同收尾.2.编制采购计划过程的成果是什么?答:1.采购管理计划.2.采购工作说明书.3.判断:每个采购工作说明书都来自于项目范围基准.答:对.4.结合P388页表14-1,工作说明书应该清楚地描述哪些内容?答:1.采购目标的详细描述.2.采购工作范围.3.工作地点.4.产品及服务的供货周期.5.适用标准.6.验收标准.7

3月30日作业:采购管理、信息管理和配置管理

3月30日作业:采购管理.信息管理和配置管理 一.采购管理 1.采购管理包括哪些过程?(记) 编制采购计划.编制询价计划.请求卖方回应.卖方选择.合同签订.合同收尾 2.编制采购计划过程的成果是什么? 采购管理计划.采购工作说明书 3.判断:每个采购工作说明书都来自于项目范围基准. 每个采购工作说明书都来自于项目范围基准 4.结合P388页表14-1,工作说明书应该清楚地描述哪些内容? 1.采购目标的详细描述 2.采购工作范围 3.工作地点 4.产品及服务的供货周期 5.适用标准 6.验收标准

中高项3月30日作业

软考中高项学员:2016年3月30日作业 第十四章采购管理 1.采购管理包括哪些过程?(记) 采购管理包括:编制采购计划:编制询价计划:询价.招投标:供方选择:合同管理和收尾. 2.编制采购计划过程的成果是什么? 编制采购计划过程的主要成果是采购管理计划.采购工作说明书 3.判断:每个采购工作说明书都来自于项目范围基准. 对 4.结合P388页表14-1,工作说明书应该清楚地描述哪些内容? 工作说明书应该清楚地描述:工作的具体地点.完成的预定期.具体的可交付成果.付款方式和期限.相关质量技术指标

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

三周第三次课(12月27日)3.7 su命令3.8 sudo命令3.9 限制root远程登录 su命令: 用户和工作组管理: su命令用于切换当前用户身份到其他用户身份, 变更时须输入所要变更的用户帐号与密码. 语法: su(选项)(参数) 选项: -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或--fast:适用于csh与tsch,使shell不用去读取启动文件: -l或--login:改变身份时,也同时变更工作目录,以及HOME,SHE