腾讯服务器部署Centos,项目到云服务器
分类:网络运维

java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细),阿里javaweb

最近在做项目的时候,需要把war包上传到腾讯云服务器,查了一些资料,了解了相关的配置参数以及命令,自己做了一个整合,记录一下,方便以后使用查找。

购买一系列的东西

其实就是花钱买块区域,服务器,域名,云解析,花了好多money。。。

环境版本:
    Linux版本: centos6.3x64
    Java版本: jdk1.8.0_121
    Tomcat版本: Tomcat 6.0.48
    Mysql版本: 5.1.73

一、租服务器

百度搜索阿里云

进入官网首页,点击登录

进入登录页面,可以使用邮箱登录或者注册

进入注册页面,填写注册信息

登录成功,进入主页,点击云服务ECS,点击购买推荐或者选购配置

根据实际情况选择产品,可能没有货,那么就需要更改购买条件

如果是新用户,购买前要实名认证,根据提示完成认证后才能下订单

Java环境安装

下载地址

  • 将下载好的安装包上传到云服务器/usr/local文件夹

  • 安装JDK

    rpm -ivh jdk-8u121-linux-x64.rpm

  • 验证安装信息

    java -version

    图片 1

    注意:

    在没有配置环境变量的情况下,可以正常执行java/jacac等命令。因此没有进行环境变量的配置,可能需要用到下面的命令:

      #修改系统环境变量文件
      vi /etc/profile
      #添加以下文档
      JAVA_HOME=/usr/java/jdk1.8.0_121
      JRE_HOME=/usr/java/jdk1.8.0_121/jre
      PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
      export JAVA_HOME JRE_HOME PATH CLASSPATH
    

    相关vi命令:

      esc 退出编辑模式
      :wq 保存并退出
    

二、购买域名

点击域名/域名列表

点击域名注册

查询域名

列表中会显示该域名是否已经被注册,没有被注册的域名后面有加入清单按钮

加入清单后,就可以去结算了

云解析基础版可以选购,选好了点击立即购买即可

点击解析,进入解析页面,不知道怎么用就点新手引导设置

点击设置网站解析的立即修改,将域名与ip关联上即可

设置好了就会看到

Tomcat安装

下载地址

  • 将Tomcat上传到云服务器/usr/local/文件夹

  • 命令解压:

      tar -zxf apache-tomcat-6.0.48.tar.gz
      mv apache-tomcat-6.0.48.tar.gz tomcat
    

三、备案

点击备案,这个好麻烦啊,我备案还有那么多事。。

进入备案页面

点击登录备案系统,进入登录页面(这个是备案系统,单独的)

Mysql安装

  • 检测系统是否自带mysql

    yum list installed | grep mysql

  • 删除系统自带的mysql及其依赖命令

    yum -y remove mysql-libs.x86_64

  • 安装mysql 服务器命令

    yum install mysql mysql-server mysql-devel -y

  • 查看是否生成了mysqld服务, 并设置随机启动

    chkconfig --list |grep mysql

    图片 2

    数字代码服务器启动级别,off 代表不随机启动mysqld服务,on代表随机启动服务
    我们需要设置mysqld随机启动,执行下面命令进行设置:
    chkconfig mysqld on这样的结果代表正常
    chkconfig --list |grep mysql

    图片 3

  • 启动mysqld服务

    service mysqld start

    启动后,ps一下,看下进程是否起来, ps -ef |grep mysql|grep -v grep

  • 停止mysqld服务

    service mysqld stop

  • 重启mysqld服务

    service mysqld srestart

  • 命令行测试连接mysql ,后续可以在命令行中直接管理数据库

    mysql

    直接执行,yum安装的mysql,本地root密码默认为空

  • 设置MySQL的root用户设置密码

      `[root@bogon ~]#  mysql -u root  
      mysql> select user,host,password from mysql.user;  
      +------+-----------+----------+  
      | user | host      | password |  
      +------+-----------+----------+  
      | root | localhost |          |  
      | root | bogon     |          |  
      | root | 127.0.0.1 |          |  
      |      | localhost |          |  
      |      | bogon     |          |  
      +------+-----------+----------+  
      rows in set (0.01 sec)`
    

    查询用户的密码,都为空,用下面的命令设置root的密码为root

      mysql> set password for root@localhost=password('root');
      mysql> exit;
    
  • 如果本地有数据库的话,可以先导出成.sql文件,上传到服务器中,再导入到数据库中。

      create database mydb1;  //新建一个数据库
      use mydb1;  //进入数据库
      source /usr/local/xx.sql;     //即可导入
    

搭建阿里云服务器环境

我进行远程连接服务器的时候,用的是SecureCRT和filezilla这连个,一个是上传文件用的,一个是连接用的。

上传war包

将Web项目上传到tomcat中webApps目录下,重启服务器,进入tomcat/bin目录下,先执行./shutdown.sh,在执行./startup.sh,此时应该可以访问了。

本文由威尼斯手机娱乐官网发布于网络运维,转载请注明出处:腾讯服务器部署Centos,项目到云服务器

上一篇:威尼斯手机娱乐官网打造智能企业办公,双频路 下一篇:IBM至强5600服务器对比,惠普G7服务器全面升级
猜你喜欢
热门排行
精彩图文