美文网首页 从0到1_后端开发
阿里云ECS主机下搭建JRE8+Tomcat8

阿里云ECS主机下搭建JRE8+Tomcat8

作者: ef43ffb32440 | 来源:发表于2017-12-04 18:35 被阅读20次

    由于急于使用新注册的域名,但域名还没ICP备案,于是我们临时购买阿里云的香港区的ECS服务器(域名不需要ICP备案也能正常访问)。

    新购买的服务器自然需要搭建网站运行环境,我们的方案是JRE8 + Tomcat8。
    我们的服务器只用于运行java服务端项目,所以选择Server JRE8, 可到Java 官网下载

    参考# Ubuntu 安装 JDK8 的两种方式
    我选择的是下载JRE压缩包的方式安装。

    下一步是安装Tomcat: 在阿里云上配置服务器,安装jdk+tomcat+mysql的过程

    要确保Tomcat是否安装成功并成功启动,首先保证端口没有被占用 Linux查看程序端口占用情况
    ,否则必须在conf/server.xml中重新配置新端口或杀死占用端口的进程。
    在linux 控制台下输入ps -aux | grep tomcat, 看到下图中的org.apache.catalina.startup.Bootstrap start则表明Tomcat启动成功:

    image.png

    如果发现配置的阿里云的负载均衡监听端口一直显示异常,导致网页502 error无法访问,很可能是Tomcat无法被外网访问,通过设置主机的安全组的配置规则,保证负载均衡的监听的相应协议的相应端口被允许访问:阿里云服务器Tomcat无法从外部访问

    我这里直接将安全组的配置规则只保留一条,统一设置为任何协议的任何端口允许被任何ip访问:


    image.png

    点击“配置规则”:


    image.png

    最后发现通过http://ip:80还是无法访问tomcat首页:

    image.png

    但负载均衡的监听端口已显示正常,所以浏览器是否能正常显示Tomcat首页已经无关紧要。输入配置的网站的地址,发现成功访问并显示页面。

    但还是发现一个问题:页面显示的中文是乱码的。
    页面中文乱码的情况,首先保证文件是否是utf-8编码的。如果是utf-8编码还是显示乱码,参考 Tomcat容器运行静态资源(html、css)乱码问题

    相关文章

      网友评论

        本文标题:阿里云ECS主机下搭建JRE8+Tomcat8

        本文链接:https://www.haomeiwen.com/subject/jboxixtx.html