阿里云服务器配置(二)

时间:2021-12-05 22:04:09

1、安装环境( )

linux系统环境:centos 7 

安装前准备 CentOS 7.3 系统默认开启了防火墙,需开启80、8080端口

开启如下:

  • 开启80端口:

     
      
    1. #firewall-cmd --zone=public--add-port=80/tcp --permanent

  • 查看开启的端口:

 
  1. netstat -ntl

阿里云服务器配置(二)

 
  1. # systemctl restart firewalld # 重启防火墙使配置生效
  2. # systemctl enable firewalld # 设置防火墙开机启动

a.安装 JDK

下载 JDK 安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

将下载好的 JDK 包上传到 Linux 上面:

阿里云服务器配置(二)

  • 操作步骤

  1. 新建一个目录。

     
      
    1. [root@localhost ~]# cd /usr/
    2. [root@localhost usr]# mkdir java
    3. [root@localhost usr]# cd java/
    4. [root@localhost java]# mkdir jdk
    5. [root@localhost java]# cd jdk
    6. [root@localhost jdk]#
  1. 解压 jdk-8u121-linux-x64.tar.gz 到 jdk 目录下:

     
      
    1. [root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/

    阿里云服务器配置(二)

    阿里云服务器配置(二)

  2. 配置环境变量。

     
      
    1. [root@localhost mnt]# vi /etc/profile

    阿里云服务器配置(二)

  3. 在底部添加以下内容。

     
      
    1. #set java environment
    2. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
    3. export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
    4. export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
    5. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

    阿里云服务器配置(二)

  4. 保存后执行以下命令:

     
      
    1. [root@localhost mnt]# source /etc/profile

    阿里云服务器配置(二)

  5. 验证安装。

     
      
    1. [root@localhost ~]# java -version

    阿里云服务器配置(二)

    我们可以看到 JDK 已经成功安装了。

b. 安装 Tomcat8.0

下载 tomcat linux 的包,地址: http://tomcat.apache.org/download-80.cgi
将下载好的 Tomcat 包上传到 Linux 上面:
  • 操作步骤
  1. 解压 apache-tomcat-8.5.11.tar.gz

     
       
    1. # tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/

    阿里云服务器配置(二)

  2. 解压之后,我们进入解压的文件:

     
       
    1. [root@localhost mnt]# cd /usr/java/tomcat/apache-tomcat-8.5.11/

    阿里云服务器配置(二)

    • bin 目录中存放 Tomcat 的一些脚本文件,最重要的也是用的最多就是启动和关系 tomcat 服务脚本。
    • conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
    • webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
    • logs:存放 Tomcat 执行时的日志文件
  3. 进入到 tomcat 的 bin 目录:

     
       
    1. [root@localhost apache-tomcat-8.5.11]# cd bin/

    阿里云服务器配置(二)

  4. 编辑 setclasspath.sh 脚本,添加以下内容:

     
       
    1. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
    2. export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre

    阿里云服务器配置(二)

  5. 保存后输入以下命令启动 tomcat。

     
       
    1. [root@localhost bin]# ./startup.sh

    阿里云服务器配置(二)

  6. 从浏览器访问,输入http://ip:8080 即可访问,如果外部无法访问,但是 Linux 内部却可以访问,这种情况一般是防火墙的问题,关闭防火墙就可以了。

  7. 安装好 Tomcat 后,在 webapps 下面自带一个 demo,通过浏览器访问即可看到已经部署好的 web 项目。

     
       
    1. [root@localhost apache-tomcat-8.5.11]# cd webapps/

    阿里云服务器配置(二)

    1. 部署项目只需要把项目复制到 Tomcat 的 Webapps 下即可。这也是最简单的一种方式。如果您想更改您的 tomcat 服务接口,那么可以到 tomcat 下的 conf 目录,里面有个 server.xml 文件。重要的配置信息在这里:

      阿里云服务器配置(二)

      阿里云服务器配置(二)

    2. 在配置文件中有一个 unpackWARs 参数,如果设置为 true 即可以部署 war 包项目,tomcat 会自动解压文件。还可以在 server.xml 中使用 Context 标签指定项目在任何位置。

       
           
      1. <Context path="定web应用的虚拟路径名" docBase="要部署的Web应用的源路径(实际位置)" reloadable="true" />

安装 MYSQL

使用系统自带的repos安装很简单:
yum install mariadb mariadb-server
systemctl start mariadb ==> 启动mariadb
systemctl enable mariadb ==> 开机自启动
mysql_secure_installation ==> 设置 root密码等相关
mysql -uroot -p123456 ==> 测试登录!


遇到的坑:

1、项目已经部署上去,无法ping通
解决方案:配置安全规则,对外开放该端口。

https://help.aliyun.com/knowledge_detail/40596.html

(注意:VPC实例的安全组只有入方向和出方向规则,限制公网入访问在入方向规则设置即可。)


配置好后访问项目如下:
阿里云服务器配置(二)
阿里云服务器配置(二)
各大视频网站影视免费看:www.ddres.xin 

参考文章:https://help.aliyun.com/document_detail/51376.html?spm=5176.doc52806.2.3.jQUpAL