码迷,mamicode.com
首页 > 编程语言 > 详细

如何用java+tomcat来创建网站服务器

时间:2018-01-13 22:16:57      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:reload   war   open   注意   read   文件的   http   protoc   nbsp   

打造基于jdk+tomcat的网站服务器


一、前期软件的安装

   1、jdk:centos7.2默认安装,你可以查询一下是否安装

        [root@113 ~]# rpm -qa | grep jdk

           java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

           java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

          上面显示已经安装过了,故不需要安装,如没安装,可以下载rpm包安装。

   2、tomcat:tomcat不需要安装,只需要解包,移动目录到安装目录

        tar    -xf     apache-tomcat-8.0.30.tar.gz  

         mv   apache-tomcat-8.0.30     /usr/local/tomcat       

       /usr/local/tomcat/bin/startup.sh         //启动tomcat


       /usr/local/tomcat/bin/shutdown          //关闭tomcat

  3、启动服务,去客户端测试,一个简单的网站就搭建完成

      http://192.168.2.113:8080/   //注意把端口号加上


二、虚拟主机的配置(一台服务器,放两台或以上的网站)

    1、编辑配置文件:vim    /usr/local/tomcat/conf/server.xml

        <Host name="www.aa.com"  appBase="aa"            //指定网站域名和网站根文件目录

            unpackWARs="true" autoDeploy="true">

         </Host>

         <Host name="www.bb.com"  appBase="bb"

            unpackWARs="true" autoDeploy="true">

        </Host>

   2、在安装目录里面创建两个网站文件的目录,并创建两个不同的主页文件

         mkdir -p /usr/local/tomcat/aa/ROOT/

         mkdir -p /usr/local/tomcat/bb/ROOT/

         echo "www.aa.com" > /usr/local/tomcat/aa/ROOT/index.jsp   

         echo "www.bb.com" > /usr/local/tomcat/bb/ROOT/index.jsp

   3、重启服务,测试

   4、网站的路径跳转.当访问www.aa.com:8080/test的时候,自动跳转到/www/html/"(自行创建)

       <Host name="www.aa.com"  appBase="aa"

            unpackWARs="true" autoDeploy="true">

          <Context path="/test" docBase="/www/html/" reloadable="true"/>

       </Host>


三、加密网站https

   1、生成密钥文件,需输入密钥口令(123456),提示信息随便填即可

       keytool  -genkeypair  -alias  tomcat  -keyalg  RSA   -keystore   /usr/local/tomcat/keystore

                    生成密钥        定义别名         加密算法          密钥文件路径

   2、编辑配置文件   vim /usr/local/tomcat/conf/server.xml,只需要添加最后一行即可

             <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS"

              keystoreFile="usr/local/tomcat/keystore" keystorePass="123456"/> //密钥文件的路径和密码

  3、重启服务和验证,记得端口号为8443


      



































如何用java+tomcat来创建网站服务器

标签:reload   war   open   注意   read   文件的   http   protoc   nbsp   

原文地址:http://blog.51cto.com/453412/2060656

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!