阿里雲centOs下搭建Web應用步驟

近段時間在想把自已學習javaWeb寫的小項目發佈在公網上,自己隨時可以玩,無奈沒有公網的IP只有在阿里雲上租了一個月的服務器,學生價還挺便宜的(^_^),接下來就說一下自己配置,當然我也得到了大神的指點,才搞好的...

1. 使用阿里云爲我們提供的腳本,安裝快捷方便

https://oneinstack.com/ 這是鏈接地址


圖 1-1 oneinstack安裝界面

點擊安裝進入到如圖 1-1的界面


圖 1-2 提示的安裝步驟

自己按照實際情況逐條執行命令,如圖 1-2 “#阿里雲用戶下載” 代表的是註釋,注意不要在執行命令的時候把它粘進去

我自己使用的命令是:執行此命令的時候最好切換到根目錄:cd /

(1)

yum -y install wget screen python   #for CentOS/Redhat

(2)

wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz

(3)

tar xzf oneinstack-full.tar.gz

(4)

./install.sh

2. 按照oninstack的提示安裝完成,之後開始配置環境

(1)打開需要開放的端口80、22、3306

http://blog.sina.com.cn/s/blog_3eba8f1c0100tsox.html

也可以使用vi直接進入編輯模式,可以嘗試一下,保存之後防火牆最好重啓一下

命令:service iptables restart


3.導入數據庫,添加工程

(1)在本地操作系統下,將數據庫導出來,最好是數據+表結構的形式,例如:test.sql

將sql文件上傳到服務器

a. 在Centos命令行下,切換到指定目錄,這個目錄專門存放sql語句,例如:我自己的習慣就是 /home/mysql/sql

注意:導出的sql數據文件最好和原來的名稱一致,這樣防止數據庫連接的時候找不到對應的表


圖 2-1 上傳到服務器的sql

b. 在X-shell中直接鼠標左鍵將文件拖入命令行那個界面,就可以上傳了


圖2 -2 Xshell終端

c. 導入sql 注意:sql語句後要有一個英文的分號作爲結束標誌

1)進入Mysql   命令:mysql -uroot -p

2)創建數據庫   命令:create database perblog[這是數據庫的名字,自己根據上傳的sql名字寫]

3)使用該創建的數據庫 命令:use perblog;

4)導入指定目錄下的sql文件 命令:use source /home/mysql/sql/perblog.sql

5)完成!!

d. 也可以開啓數據庫的遠程權限

http://www.cnblogs.com/BTMaster/p/4035402.html

(2)將web項目打包

a. 我使用的是Myeclipse,可以利用其中的工具導出web應用,導出之前先在web項目的鏈接數據庫的配置文件 中修改CentOs系統系Mysql的數據庫用戶名和密碼

 2-3 Myeclipse導出web項目

 2-4 導出的最後一步

注意: 該項目運行在tomcat上的版本最好和自己Myeclipse裏面的一致。

b. 將導出的web包上傳到服務器tomcat的webapps目錄下,怎樣上傳參考上面如何上傳sql文件

 2-5 上傳項目的war包

解釋:將web項目放在tomcat的webapps下,tomcat會自動解壓war生成對應編譯好的web應用


最後在本地瀏覽器上輸入公網的IP地址+自己項目的訪問路徑,就可以看到自己的項目了。


發佈了26 篇原創文章 · 獲贊 24 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章