Tomcat搭建web,提供JAVA页面访问!

二.配置tomcat(严格区分大小写)虚拟主机,实现搭建多web
1.修改配置文件vim /usr/local/tomcat/conf/server.xml
<Host name="www.a.com" appBase="a"
unpackWARs="true" autoDeploy="true">
</Host>
<Host name="www.b.com" appBase="b"
unpackWARs="true" autoDeploy="true">
</Host>
2.创建网页
配置文件可以看出a文件要放到tomcat下,结合默认网页文件要放在ROOT下;按以下这样创建
mkdir -p /usr/local/tomcat/{a,b}/ROOT (创建虚拟主机网页路径)
echo aa > /usr/local/tomcat/a/ROOT/index.html (写网页内容)
echo bb > /usr/local/tomcat/b/ROOT/index.html (写网页内容)
默认要放到ROOT的条件可以手动修改,需要把下面这条命令发到<Host>和</Host>中间
<Context path="" docBase="base" reloadable="true" /> 这样修改后,就是把网 页放到a/base文件加下

三.实现路径跳转
当浏览器输入www.a.com/test时,网站把页面从/var/www/html/下提供
<Context path="/test" docBase="/var/www/html" reloadable="true" />
四.作加密网站https

  1. keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore (生成密钥)
    #gen 生成密钥
    #alias 别名
    #keyalg 算法
    #keystore 密钥存放位置
    2.修改主配置文件,把生成的密钥添加进去;(大概修改84行)先取消注释"<!--""-->",只有最后
    一行需要自己添加;
    <Connector port="8443"
    protocol="org.apache.coyote.http11.Http11NioProtocol"
    85 maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
    86 clientAuth="false" sslProtocol="TLS"
    keystoreFile="/usr/local/tomcat/keystore" keystorePass="123456" />
    3.重启服务
    /usr/local/tomcat/bin/shutdown.sh
    /usr/local/tomcat/bin/startup.sh
    4.客户端验证,需特别指出访问8443端口,因为配置文件中开放的安全端口为8443
    https://www.a.com:8443
    五.Tomcat优化
    1.并发量优化
    修改配置文件vim /usr/local/tomcat/conf/server.xml (大概60行)
    添加以下内容
    <Connector port="8080" protocol="HTTP/1.1"
    maxThreads="1000" 最大线程数
    minSpareThreads="100"
    maxSpareThreads="1000"
    enableLookups="false"
    URIEncoding="utf-8"
    acceptCount="1000" 最大排队数

转载于:https://blog.51cto.com/lingxudong/2068324

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值