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

打造基于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/   //注意把端口号加上

4、如果tomcat启动比较慢的话,可以用下面的语句

mv     /dev/random     /dev/random.bak

ln    -s    /dev/urandom    /dev/random

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

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

unpackWARs="true" autoDeploy="true">

unpackWARs="true" autoDeploy="true">

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/"(自行创建)

unpackWARs="true" autoDeploy="true">

三、加密网站https

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

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

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

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

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

clientAuth="false" sslProtocol="TLS"

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

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

注意:更改虚拟网站的默认根路径

/usr/local/tomcat/a/base/    默认的是ROOT

unpackWARs="true" autoDeploy="true">

   //定义网站的根路径

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值