阿里雲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命令終端);

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM