zoukankan      html  css  js  c++  java
  • 阿里云ECS服务器配置(Ubuntu+JAVA+Tomcat+Mysql)

    最近购买了阿里云的ECS服务器,就服务器的安装配置做简要的说明,也方便日后查看。

    1、远程操作服务器

      远程操作服务器可以使用putty工具,下载地址:http://pan.baidu.com/s/1qW1JaOG

      打开putty工具,输入服务器的公网地址,链接进入命令终端,输入root帐号后enter,并输入阿里云低通的初始密码;

      登录后通过passwd命令修改root密码。

    2、Ubuntu挂载数据盘

      具体可参考博客:阿里云服务器Ubuntu挂载数据盘

    3、Windows和Ubuntu的数据传输

      数据传输可以使用Xftp工具,下载地址:http://pan.baidu.com/s/1gdIq0jp

      Ubuntu下安装ftp命令:sudo apt-get install vsftpd

      更改ftp的配置文件

    • 切换至etc目录,使用sudo vi vsftpd.cnf命令,编辑ftp配置文件;
    • 设置不能匿名访问:anonymous_enable=NO
    • 设置可写入:write_enable=YES

    4、JDK和Tomcat环境配置

      JDK和Tomcat的环境配置可参见博客:Ubuntu下的生活--安装

      JDK1.7下载地址:http://pan.baidu.com/s/1ntmqgvZ

      Tomcat7下载地址:http://pan.baidu.com/s/1dDDALOX

      Tomcat修改端口:切换至Tomcat目录下的conf目录,使用sudo vi server.xml命令,定位到【<Connector port="8080"…】段落,将8080修改何曾80端口;

      将发布的网站目录映射到80端口下:切换至Tomcat目录下的conf目录,使用sudo vi server.xml命令,在<Host></Host>标签中的<Valve>标签下方,添加<Context path="" doBase="/usr/local/apache-tomcat-7.0.57/webapps/[你的web网站目录]" debug="0"/>标签;

    5、Mysql Server离线安装配置

      Mysql Server 5.5 下载地址:http://pan.baidu.com/s/1gdB4PEF

      具体操作可参考博客:Ubuntu安装配置Mysql ,因为里面有些命令备注不够详细(个人认为),  所以我就比较重要的命令做了一些描述。

      安装步骤:

    • 通过Xftp将文件mysql-5.5.43-linux2.6-x86_64.tar.gz拷贝到对应的目录(如:/usr/local/download,没有download目录,可以通过mkdir download创建);
    • 将文件加压到/usr/local目录下:tar -zxvf mysql-5.5.43-linux2.6-x86_64.tar.gz /usr/local,解压后会自动在/usr/local目录下创建一个mysql-5.5.43-linux2.6-x86_64;
    • cd切换到mysql-5.5.43-linux2.6-x86_64目录,执行chown -R root .和chgrp -R root .命令(这里也可以不使用root账户,新建一个mysql的账户);
    • 还是在mysql-5.5.43-linux2.6-x86_64目录下,执行安装Mysql Server的命令:scripts/mysql_install_db --user=root。

      配置步骤:

    • 修改root账户密码:./bin/mysqladmin -u root password '输入新密码'(mysql-5.5.43-linux2.6-x86_64目录下执行命令);
    • 修改Mysql最大连接数:先将my.cnf文件拷贝到/etc目录下,命令:cp support-files/my-medium.cnf /etc/my.cnf(mysql-5.5.43-linux2.6-x86_64目录下执行命令);切换到etc目录下,使用vi修改my.cnf配置文件,命令为:sudo vi my.cnf,vi操作可查看博客:Ubuntu中vi命令的使用;在[mysqld]下增加max_connections=1024,按Esc,输入“:wq”保存并退出;
    • 修改Mysql的大小写区分:在my.cnf文件中的[mysqld]下方增加一行:lower_case_table_name=1(1:不区分大小写;0:区分大小写);
    • 启动Mysql服务:./bin/mysqld_safe --user=root&(mysql-5.5.43-linux2.6-x86_64目录下执行命令);
    • 停止Mysql服务:./bin/mysqladmin -u root -p shutdown(mysql-5.5.43-linux2.6-x86_64目录下执行命令);
    • 登录Mysql:./bin/mysql -u root -p(mysql-5.5.43-linux2.6-x86_64目录下执行命令),输入密码进入Mysql命令终端界面;
    • 允许root用户远程登录:grant all privileges on *.* to root@"%" identified by "root用户密码" with grant option(Mysql命令终端);
    • 允许root用户本地访问:grant all privileges on *.* to root@"localhost" identified by "root用户密码" with grant option(Mysql命令终端);
    • 创建数据库:create database dbtest(Mysql命令终端);
    • 新建develop用户并为用户远程登录授权:grant all privileges ondbtest.* to develop@"%" identified by "passw0rd" with grant option(Mysql命令终端);
    • 允许develop用户本地访问dbtest数据库:grant all privileges ondbtest.* to develop@"localhost" identified by "passw0rd" with grant option(Mysql命令终端);

      

      

  • 相关阅读:
    关于XCode5打开工程闪退的一种解决方案
    【转】iOS应用崩溃日志揭秘
    Cocos2d-X中字符串的处理
    【转】不要把大脑当做磁盘
    【ybt金牌导航6-3-2】区间计数(分块)(二分)
    【luogu P3807】【模板】卢卡斯定理/Lucas 定理(含 Lucas 定理证明)
    【ybt金牌导航6-2-2】【luogu CF600E】树上众数 / Lomsat gelral(树上启发式合并)
    【ybt金牌导航6-1-5】最大割(线段树分治)(线性基)
    【luogu CF1100F】Ivan and Burgers
    【ybt金牌导航8-1-4】【luogu P4151】路径最大异或和 / 最大XOR和路径
  • 原文地址:https://www.cnblogs.com/flow-water/p/4649690.html
Copyright © 2011-2022 走看看