搭建阿里云博客

本文像大家介绍如何在阿里云上部署Tomcat+mysql+javaWeb

  楼主最近想搭建一个个人博客网站,在开源中国上找了下,发现了一个名叫solo的开源java博客项目,简单的研究了下,这个开源系统提供了很好的扩展,以及自定义皮肤,故打算fork下这个项目,搭建一个自己的博客。选择的服务器为阿里云ECS(当然楼主现在用的是试用版本,到期就得加钱了---如何试用请参考这里),下面详细讲述楼主搭建的过程。

  

  • 下载SSH Secure Shell Client 
  • 安装jdk
  • 安装mysql
  • 安装tomcat

  下载SSH Secure Shell Client

  SSH Secure Shell是一款集远程操作linux和进行文件上传和下载的软件(楼主选的阿里云服务器为CentOS 6.5 64位)。我们需要使用SSH Secure Shell来远程连接云上服务器以及通过FTP服务像云传输文件。打开SSH Secure Shell如下图:

        

  点击quick connect输入你的云的公网IP,端口默认,连接输入你的密码即可,连接成功后会打印Welcome to aliyun Elastic Compute Service!,表示连接成功。

  如果想要上传文件则点击下面按钮

         

  这里同样需要登录连接,在左边选择想要上传的文件,右键单击upload即可上传文件到云(右边选择云存储文件的路径)。

 

  安装jdk

  阿里云上是自带jdk的,可以直接安装

  [java] view plaincopy
 
  1. 2. 安装JDK  
  2. yum list java*  
  3. yum install java-1.7.0-openjdk* -y  

  环境变量也是设置好了的

  安装mysql

  

  [java] view plaincopy
 
  1. 3. 安装mysql  
  2. yum list mysql*  
  3. yum install mysql-server* -y  

  同样阿里云上也是有mysql的,输入 service mysqld start 启动mysql服务,然手输入mysql_secure_installation 配置mysql的一些信息,简单翻译如下:

    Enter current password for root (enter for none):
    解释:输入当前 root 用户密码,默认为空,直接回车。
    Set root password? [Y/n]  y
    解释:要设置 root 密码吗?输入 y 表示愿意。
    Remove anonymous users? [Y/n]  y
    解释:要移除掉匿名用户吗?输入 y 表示愿意。
    Disallow root login remotely? [Y/n]  y
    解释:不想让 root 远程登陆吗?输入 y 表示愿意。
    Remove test database and access to it? [Y/n]  y
    解释:要去掉 test 数据库吗?输入 y 表示愿意。
    Reload privilege tables now? [Y/n]  y
    解释:想要重新加载权限吗?输入 y 表示愿意

 
  
一般情况下,我们会远程连接云上的mysql,所以还得配置一下,使得我们可以远程连接:

  首先登录: mysql -u root -h localhost -p

  use mysql                #打开mysql数据库

  #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

     update user set host='%' where user='root' and host='localhost';

     flush privileges;        #刷新权限表,使配置生效

     然后我们就能远程连接我们的mysql了。

  

     安装tomcat

  tomcat的安装,我是自己在官网下载的 apache-tomcat-7.0.67.tar.gz,然后通过ssh上传到云上,tar -zxvf apache-tomcat-7.0.67.tar.gz解压文件,tomcat就安装好了。

    启动  ./startup.sh  //在tomcat的bin目录下执行此命令

    关闭  ./shutdown.sh  //在tomcat的bin目录下执行此命令

  当然,你要把你的web项目打成war包放在解压出来的apache-tomcat-7.0.67下的webapps目录下(tomcat部署web项目)。然后输入:云IP:8080/项目名称就可以啦。

原文地址:https://www.cnblogs.com/gongdi/p/5171120.html