debian安装 JDK+Tomcat和配置ssl443端口

       公司要我在服务器上安装 JDK+Tomcat和配置ssl443端口,服务器是debian4 64位。本人菜鸡,经过不少努力才完成配置,在期间也学到了很多东西,所以在这里总结一下,希望能帮助到跟我一样水平的朋友。


一、   安装jdk8

第一次是用http://www.cnblogs.com/hanyinglong/p/5025635.html这样的方法安装的(注意:这是失败的方法,不知道为什么






主要是解压配置,可是Java –version报错


试过网上的好几种解决方法都无效,最后决定把jdk所有东西删了用另一种方法装

注意:成功的方法是这样的

这种方法是在Debian系统上通过PPA快速安装并配置Oracle Java 8(JDK/JRE)


1.添加 Java 8 PPA

编辑一个新的ppa文件: 
$ sudo vim /etc/apt/sources.list.d/Java-8-debian.list 

往文件中添加以下内容:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
然后导入GPG key 
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

2.安装Java 8

使用以下命令来更新apt缓存并安装java8

$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

3.配置 JAVA环境

使用以下命令可以快速设置环境变量 
$ sudo apt-get install oracle-java8-set-default

二、  安装tomcat

1、官网下载apache-tomcat-8.0.29.tar.gz

$cd usr/local/  

$mkdir tomct8  

ftpapache-tomcat-8.0.29.tar.gz上传到自己创建的tomcat8文件夹

2、解压apache-tomcat-8.0.29.tar.gz

      $tar -zxv -f apache-tomcat-8.0.29.tar.gz


3、解压完,检查tomcat能否运行

$/usr/local/tomcat8/apache-tomcat-8.0.39/bin/startup.sh


成功!

三、配置ssl,修改端口为443

         1.配置SSL


   

$cd/usr/lib/jvm/java-8-oracle/bin

./keytool -genkey-alias tomcat -keyalg RSA -keystore /usr/local/tomcat8/apache-tomcat-8.0.39/conf/.keystore
输入密码、提供你的信息即可.


2.修改tomcat配置文件

$cd /usr/local/tomcat8/apache-tomcat-8.0.39/conf

$vi server.xml


找到这一段:

<Connectorport="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />


去掉注释并修改为:

<Connectorport="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" keystoreFile=" /usr/local/tomcat8/apache-tomcat-8.0.39/conf/.keystore" keystorePass="monstar" sslProtocol="TLS"/>


3.重启tomcat

$ /usr/local/tomcat8/apache-tomcat-8.0.39/bin/shutdown.sh
$ /usr/local/tomcat8/apache-tomcat-8.0.39/bin/startup.sh


防火墙开启8443端口,然后在浏览器输入:https://ip:8443/,好了可以安全的看到那只"猫"了.

3.修改443端口

<Connectorport="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" keystoreFile=" /usr/local/tomcat8/apache-tomcat-8.0.39/conf/.keystore" keystorePass="monstar" sslProtocol="TLS"/>

         重启tomcat

$/usr/local/tomcat8/apache-tomcat-8.0.39/bin/shutdown.sh
$/usr/local/tomcat8/apache-tomcat-8.0.39/bin/startup.sh

         然后在浏览器输入:https://ip:443/

(第一次修改后测试,好像没有成功,后来查看端口占用情况什么的都没有发现其他占用443,于是改回来443再试一下就可以了。

情况是这样的,我输入https://ip:443/然后它自动变成https://ip




 

 

参考:http://blog.csdn.net/huangxiongbiao/article/details/50814915

http://www.cnblogs.com/hanyinglong/p/5024643.html

http://www.jb51.net/LINUXjishu/266763.html

           http://blog.csdn.net/jimmy609/article/details/18557955

          

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值