概述
打造基于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">
//定义网站的根路径
最后
以上就是傻傻自行车为你收集整理的java如何搭建服务器_如何用java+tomcat来创建网站服务器的全部内容,希望文章能够帮你解决java如何搭建服务器_如何用java+tomcat来创建网站服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复