?
1、騰訊云數據庫配置
1、考慮到安全性問題,,平常不使用root用戶登錄,新增一個用戶名neil,用來管理項目的數據庫
a、首先登錄root創建db_AA數據庫
b、在root用戶下,創建neil用戶,并對neil用戶授權對db_AA數據庫所有操作。
GRANT ALL ON db_AA.* TO neil@"%" IDENTIFIED BY "XXXX";
2.將現有數據導入到數據庫中
注意 :盡量不要使用Myeclipse、Navicat等工具進行導入數據操作,雖然數據庫已經是UTF8編碼,但還會出現亂碼。盡量進入云數據庫的網頁管理界面導入。
?
2.服務器上安裝mysql
如需個人想在centos下安裝mysql,網上教程挺多的,可以參考,注意字符編碼、遠程登錄的設置。
遠程登陸設置:
#用命令訪問mysql
mysql -u root -p
#使用mysql數據庫
use mysql;
#查詢當前用戶情況,顯示有3條記錄,127.0.0.1;localhost;iz28cj8yjofz;其中最后這個是主機名
select host, user from user;
#把localhost這條記錄的host改為 %; 意思是root可以由任何主機登錄mysql,網上很多寫法,都沒有and
host='localhost'這個條件,經常報錯。
update user set host = '%' where user = 'root' and host='localhost';
#再次查詢,可以看到host有3個;%;127.0.0.1;iz28cj8yjofz;其實user表的主鍵是user字段和host字段的聯合主
鍵。
select host, user from user;
#保險起見,重啟mysql,Navicat Premium連接正常!萬歲!
/etc/init.d/mysqld restart
?
3、配置服務器
1.掛載云硬盤(參考http://www.mayanpeng.cn/?p=507)
a.使用fdisk -l命令查看有20g的數據盤需要掛載
b. 執行命令fdisk /dev/vdb1對數據盤進行分區,按照提示,依次輸入”n“,”p“,”1“,兩次回車,”wq“。
c. 使用命令 fdisk -l可以看到新分區vdb1已經建立完成
d.分區完成后,使用mkfs.ext3 /dev/ vdb1 命令對新分區進行格式化
e. cd / 命令切換到根目錄下 ls 命令查看目錄列表? mkdir 命令新建名為mydir的目錄
f. 使用echo ‘/dev/vdb1 /mydir ext3 defaults 0 0’>> /etc/fstab命令寫入新分區信息,然后使用cat /etc/fstab 命令查看信息是否寫入成功
g. 使用 mount -a 命令掛載新分區 用df -h查看是否掛載成功
至此,服務器的硬盤掛載已經完成。
4、騰訊云服務器配置
1、 在控制臺修改服務器登錄密碼
2.Vsftp安裝配置
a.使用putty登錄服務器,下載安裝vsftp
b.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加賬戶,其中/myftp 為你的ftp目錄,ftpadmin為你的ftp用戶名。
c.添加ftpadmin密碼
d.編輯ftp的配置文件:將配置文件中”anonymous_enable=YES “改為“anonymous_enable=NO”取消如下配置前的注釋符號:
local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC鍵,輸入:wq
e. 修改shell配置,vi編輯/etc/shells,如果該文件里沒有/sbin/nologin項則追加進去
f.修改ftp文件夾的權限
g.啟動vsftp服務
h.在本機啟動flashFTP測試是否能登錄成功
5、jdk安裝
1、下載jdk(從 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 選擇下載)
2.重命名下載文件 (比如說我們要將一個名為abc的文件重命名為1234就可以這樣來寫:mv abc 1234),拷貝文件到/mydir/下,運行rpm命令進行安裝,安裝后的目錄文件夾在/usr/java/jdk1.7.0_79,并將安裝目錄拷貝到/mydir下,并重新命名為jdk7.
6、tomcat下載
1.下載tomcat
2. 下載后解壓:tar -zxvf apache-tomcat-7.0.62.tar.gz,并將將解壓得到的文件夾重命名為tomcat7
3.修改tomcat用戶密碼
在/conf/tomcat-users.xml? <tomcat-users>節點間添加
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="admin-gui,admin,manager-gui,manager"/>
?
?
這樣進入tomcat后臺用戶名、密碼均為admin
4.解決tomcat控制臺打印中文亂碼問題
a.先檢查SSH工具是否設定編碼為UTF-8,
?
b.如已經正確設定,再查看服務器支持的編碼,命令locale –a,可以看到支持zh_CN.utf8
?
?
C、vim修改服務器編碼,把編碼項改為? ?"zh_CN.UTF-8"
命令:vim?/etc/sysconfig/i18n
?
?
d.啟動tomcat,驗證通過。
?
7.tomcat\jdk配置
a、配置環境變量
編輯profile文件:vim /etc/profile
在文件中添加以下代碼:
export JAVA_HOME=/mydir/jdk7
export CALSSPATH=$JAVA_HOME/lib/*.*
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/mydir/tomcat7
export CATALINA_HOME=/mydir/tomcat7
保存文件退出編輯。
使設置立即生效:source /etc/profile
b.測試當前配置是否正確,進入tomcat7/bin目錄,用sh startup.sh 啟動tomcat。
在當前主機使用 http://主機IP:8080 訪問,如能看到如下tomcat歡迎界面說明當前配置成功。
防火墻相關設定;
打開防火墻端口命令如下:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080為端口
/etc/rc.d/init.d/iptables save #保存
/etc/init.d/iptables restart #重啟防火墻使得立即生效
也可以在/etc/sysconfig/iptables文件中增加三行信息,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 65432 -j ACCEPT
查看防火墻狀態的命令:/etc/init.d/iptables status
關閉防火墻的命令:/etc/init.d/iptables stop
b. 修改8080端口至80,修改/mydir/tomcat7/conf/中的server.xml文件
重啟tomcat,直接敲IP就可以訪問tomcat歡迎主頁了
c.讓tomcat自啟動
在/etc/rc.d/init.d中添加tomcat的啟動文件tomcatd
vim /etc/rc.d/init.d/tomcatd(提示是新文件)
#!/bin/ bash # # tomcatd This shell script takes care of starting and stopping # standalone tomcat # chkconfig: 345 91 10 # description: tomcat service # processname: tomcatd # config file : # Source function library. . /etc/rc.d/init.d/ functions # Source networking configuration. . /etc/sysconfig/ network # Check that networking is up. prog = tomcatd export JAVA_HOME =/usr/local/jdk/jdk1. 7 .0_05 export CATALINA_HOME =/usr/local/ tomcat7 PATH =$PATH:$JAVA_HOME/ bin STARTUP =$CATALINA_HOME/bin/startup. sh SHUTDOWN =$CATALINA_HOME/bin/shutdown. sh if [ ! -f $CATALINA_HOME/bin/startup. sh ] then echo " CATALINA_HOME for tomcatd not available " exit fi start() { # Start daemons. echo -n $ " Startting tomcat service: " su - root - c $STARTUP RETVAL =$? return $RETVAL } stop() { # Stop daemons. echo -n $ " Stoping tomcat service: " su - root - c $SHUTDOWN RETVAL =$? return $RETVAL } # See how we were called. case " $1 " in start) start ;; stop) stop ;; restart | reload) stop start RETVAL =$? ;; status) status $prog RETVAL =$? ;; * ) echo $ " Usage: $0 {start|stop|restart|status} " exit 1 esac exit $RETVAL
保存,我們可以從/etc/init.d/tomcatd start(stop/restart/reload)對tomcat操作
關鍵的一步來了:
chkconfig --add tomcatd
chkconfig --level 2345 tomcatd on
讓tomcat隨系統自啟動
最后設置tomcat文件的可執行性
啟動tomcat,OK
下面可以重啟服務器測試tomcat能否自啟動,然后測試敲入 IP 看能不能訪問tomcat歡迎頁面
騰訊云服務器centos 6.5(jdk+tomcat+vsftp)、騰訊mysql數據庫 及 tomcat自啟動 配置教程
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
