寫在開始
如今愈來愈多的學生羣體購買阿里雲產品,特別是在阿里社區對學生用戶特別照顧下。不管是作網站仍是作畢業設計,購買一個ECS對於學生用戶來講,錢來講都不是什麼大事了。php
儘管,軟件市場中存在各類面板或者鏡像,可是總讓人看得眼花繚亂。java
下面,與你們分享一下,如何在ECS上面配置JAVA運行環境,並順利部署運行項目。mysql
準備工具
遠程鏈接工具 WinSCP
遠程鏈接工具 SecureCRTnginx
準備環境
JDK安裝
不須要配置環境變量web
yum -y update #首先更新一下YUM源
yum list Java* #列出JDK
yum list java-1.7* #列出JDK1.7
yum install java-1.7.0-openjdk* -y #安裝JDK1.7
Tomcat配置
下載地址:http://tomcat.apache.org/sql
下載:數據庫
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz
解壓:apache
tar -xvf apache-tomcat-8.5.13.tar.gz
重命名:後端
mv apache-tomcat-8.5.13 tomcat8
編輯tomcat下conf目錄下的server.xml文件瀏覽器
<!--這裏port能夠修改成80,也能夠不修改-->
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
啓動服務:
切換到tomcat的bin目錄下執行
./startup.sh
查看日誌:
切換到tomcat的logs目錄下執行
tail -f catalina.out
中止服務:
ps -ef|grep tomcat8 #查看進程
kill - 9 888 # 888是進程號,這裏自行匹配
若是啓動沒有錯誤信息,說明啓動配置成功。
瀏覽器輸入 http://ip:8080 就能夠訪問了。
安裝MySql
既然是動態網站,那就要涉及到數據庫的操做,這裏介紹一下MySql數據庫的安裝和使用。
#查看全部以mysql開頭的軟件
yum list mysql*
#安裝mysql
yum install mysql-server* -y
#啓動mysql
/etc/init.d/mysqld start
#設定mysql自動啓動
chkconfig mysqld on
#複製mysql的配置文件到etc目錄,提示是否覆蓋,選擇y
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
#從新設定mysql密碼,默認密碼是【空】,輸入新密碼,注意提問,是否刪除匿名帳戶?【y】 是否禁止遠程登陸?【n】是否移除test數據庫?【y】是否重載權限文件【y】
mysql_secure_installation
#重啓mysql,此時用本機Navicat Premium仍是連不上mysql的!
/etc/init.d/mysqld restart
#用命令訪問mysql
mysql -u root -p
#使用mysql數據庫
use mysql;
#查詢當前用戶狀況,顯示有3條記錄,127.0.0.1;localhost;iz28wi3pigtz;其中最後這個是ECS主機名
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;iz28wi3pigtz;其實user表的主鍵是user字段和host字段的聯合主鍵。
select host, user from user;
#重啓mysql
/etc/init.d/mysqld restart
安裝Nginx
安裝Nginx作後端反向代理服務器,固然你也能夠不裝,直接使用tomcat。
安裝說明:https://blog.csdn.net/kese7952/article/details/81081413
配置反向代理:https://blog.csdn.net/kese7952/article/details/81082773
訪問地址:http://ip 便可。
外篇
Mysql版本:5.7 進入mysql官網,複製下載連接 步驟:
(1) wget //dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
(2) rpm -qpl mysql57-community-release-el6-9.noarch.rpm 查看rpm包中都有哪些文件(可選)
(3) (官網上寫的是-U,我是-ivh)rpm -Uvh mysql57-community-release-el6-n.noarch.rpm
(4) vi /etc/yum.repos.d/mysql-community.repo 在這個文件中選擇本身安裝的版本並把enabled置1,保存退出
(5) 安裝 yum install mysql-community-server
YUM源中的MySql不必定是最新的;
1)去網站下載MySQL的yum源,地址以下: //repo.mysql.com/
2)在Linux上先查看系統的版本號,根據版本號對應下載 more /etc/redhat-release
3)rpm -Uvh //repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
yum -y upgrade mysql
做者: 楊校
出處: https://blog.csdn.net/kese7952
分享是快樂的,也見證了我的成長曆程,文章大多都是工做經驗總結以及平時學習積累,基於自身認知不足之處在所不免,也請你們指正,共同進步。
本文版權歸做者全部,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出, 若有問題, 可郵件(397583050@qq.com)諮詢。
本文同步分享在 博客「楊校」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。