阿里云ECS服務(wù)器配置(Ubuntu+java+Tomcat+MySQL)最近購(gòu)買(mǎi)了阿里云的ECS服務(wù)器,就服務(wù)器的安裝配置做簡(jiǎn)要的說(shuō)明,也方便日后查看。
1、遠(yuǎn)程操作服務(wù)器 遠(yuǎn)程操作服務(wù)器可以使用putty工具,下載地址:http://pan.baidu.com/s/1qW1JaOG
打開(kāi)putty工具,輸入服務(wù)器的公網(wǎng)地址,鏈接進(jìn)入命令終端,輸入root帳號(hào)后enter,并輸入阿里云低通的初始密碼;
登錄后通過(guò)passwd命令修改root密碼。
2、Ubuntu掛載數(shù)據(jù)盤(pán) 具體可參考博客:阿里云服務(wù)器Ubuntu掛載數(shù)據(jù)盤(pán)
3、Windows和Ubuntu的數(shù)據(jù)傳輸 數(shù)據(jù)傳輸可以使用Xftp工具,下載地址:http://pan.baidu.com/s/1gdIq0jp
Ubuntu下安裝ftp命令:sudo apt-get install vsftpd
更改ftp的配置文件- 切換至etc目錄,使用sudo vi vsftpd.cnf命令,編輯ftp配置文件;
- 設(shè)置不能匿名訪問(wèn):anonymous_enable=NO
- 設(shè)置可寫(xiě)入:write_enable=YES
4、JDK和Tomcat環(huán)境配置 JDK和Tomcat的環(huán)境配置可參見(jiàn)博客: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端口;
將發(fā)布的網(wǎng)站目錄映射到80端口下:切換至Tomcat目錄下的conf目錄,使用sudo vi server.xml命令,在<Host></Host>標(biāo)簽中的<Valve>標(biāo)簽下方,添加<Context path="" doBase="/usr/local/apache-tomcat-7.0.57/webapps/[你的web網(wǎng)站目錄](méi)" debug="0"/>標(biāo)簽;
5、Mysql Server離線安裝配置 Mysql Server 5.5 下載地址:http://pan.baidu.com/s/1gdB4PEF
具體操作可參考博客:Ubuntu安裝配置Mysql ,因?yàn)槔锩嬗行┟顐渥⒉粔蛟敿?xì)(個(gè)人認(rèn)為),所以我就比較重要的命令做了一些描述。
安裝步驟:- 通過(guò)Xftp將文件mysql-5.5.43-linux2.6-x86_64.tar.gz拷貝到對(duì)應(yīng)的目錄(如:/usr/local/download,沒(méi)有download目錄,可以通過(guò)mkdir download創(chuàng)建);
- 將文件加壓到/usr/local目錄下:tar -zxvf mysql-5.5.43-linux2.6-x86_64.tar.gz /usr/local,解壓后會(huì)自動(dòng)在/usr/local目錄下創(chuàng)建一個(gè)mysql-5.5.43-linux2.6-x86_64;
- cd切換到mysql-5.5.43-linux2.6-x86_64目錄,執(zhí)行chown -R root .和chgrp -R root .命令(這里也可以不使用root賬戶,新建一個(gè)mysql的賬戶);
- 還是在mysql-5.5.43-linux2.6-x86_64目錄下,執(zhí)行安裝Mysql Server的命令:scripts/mysql_install_db --user=root。
配置步驟:- 修改root賬戶密碼:./bin/mysqladmin -u root passWord '輸入新密碼'(mysql-5.5.43-linux2.6-x86_64目錄下執(zhí)行命令);
- 修改Mysql最大連接數(shù):先將my.cnf文件拷貝到/etc目錄下,命令:cp support-files/my-medium.cnf /etc/my.cnf(mysql-5.5.43-linux2.6-x86_64目錄下執(zhí)行命令);切換到etc目錄下,使用vi修改my.cnf配置文件,命令為:sudo vi my.cnf,vi操作可查看博客:Ubuntu中vi命令的使用;在[mysqld]下增加max_connections=1024,按Esc,輸入“:wq”保存并退出;
- 修改Mysql的大小寫(xiě)區(qū)分:在my.cnf文件中的[mysqld]下方增加一行:lower_case_table_name=1(1:不區(qū)分大小寫(xiě);0:區(qū)分大小寫(xiě));
- 啟動(dòng)Mysql服務(wù):./bin/mysqld_safe --user=root&(mysql-5.5.43-linux2.6-x86_64目錄下執(zhí)行命令);
- 停止Mysql服務(wù):./bin/mysqladmin -u root -p shutdown(mysql-5.5.43-linux2.6-x86_64目錄下執(zhí)行命令);
- 登錄Mysql:./bin/mysql -u root -p(mysql-5.5.43-linux2.6-x86_64目錄下執(zhí)行命令),輸入密碼進(jìn)入Mysql命令終端界面;
- 允許root用戶遠(yuǎn)程登錄:grant all PRivileges on *.* to root@"%" identified by "root用戶密碼" with grant option(Mysql命令終端);
- 允許root用戶本地訪問(wèn):grant all privileges on *.* to root@"localhost" identified by "root用戶密碼" with grant option(Mysql命令終端);
- 創(chuàng)建數(shù)據(jù)庫(kù):create databasedbtest(Mysql命令終端);
- 新建develop用戶并為用戶遠(yuǎn)程登錄授權(quán):grant all privileges ondbtest.* todevelop@"%" identified by "passw0rd" with grant option(Mysql命令終端);
- 允許develop用戶本地訪問(wèn)dbtest數(shù)據(jù)庫(kù):grant all privileges ondbtest.* todevelop@"localhost" identified by "passw0rd" with grant option(Mysql命令終端);