最近接了幾個小項目,大部分都用到Ubuntu服務器,都須要我本身來搭建服務器環境,因此在此記錄一下過程。html
大體分爲如下幾個部分:java
假設在你服務器已經購買的狀況下mysql
下載以下軟件sql
在Putty上作以下配置apache
點擊Open後,會出現一個提示,說明你是第一次登入這個IP的服務器,點擊 是 就能夠了瀏覽器
而後會出現如下畫面tomcat
第一步:MySQL的安裝服務器
在命令行輸入:sudo apt-get install mysql-server網絡
若是出現安裝失敗的狀況,多是下載源已經失效了,在命令行輸入 : apt-get updateoracle
而後再輸入命令 :sudo apt-get install mysql-server
在中途的時候會要你設置密碼,輸入你設置的密碼,而且二次驗證後,就安裝成功了,
判斷MySQL是否安裝成功,能夠在命令行輸入:mysql -u root -p
而後輸入你剛纔設置的密碼,能夠進入MySQL的命令行,就表示MySQL安裝成功了。
第二部分:JDK的安裝(版本爲1.7)
先須要肯定你的操做系統是64或者32位,在命令行輸入: uname -a
i686表示32位的 , x86_64表示64位的
從 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 上下載64位或者32位的JDK文件,目前我採用的方式是經過本身手動去下載安裝的,不過應該有更簡單的方式,若是有網友有更簡單的方式,望不吝賜教。
若是使用手動下載的方式安裝JDK,須要經過PSCP程序或者其餘方法將下載下來的文件上傳到服務器,這裏記錄的爲用PSCP上傳文件的方式。
從網上下載PSCP.exe 文件,將它放入System32文件夾裏面,
而後在Windows的命令行界面,輸入
pscp Windows文件路徑 root@服務器IP:服務器路徑
上傳完成後,經過
tar -zxvf 文件名稱
解壓下載的JDK文件
而後切換到 /etc 目錄 , 經過命令 vi profile 更改profile 文件
在/etc/目錄下的profile 文件裏面添加
export JAVA_HOME=/usr/java/jdk1.7.0_79 (/usr/java 爲你解壓的JDK壓縮文件路徑)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
若是你安裝了多個JDK,就須要設置默認的JDK這裏是全新的服務器,因此無需設置
直接經過 java -version 查詢 jdk 已經安裝成功了!
第三部分:Apache的安裝
在命令行執行 sudo apt-get install apache2 就能夠安裝Apache2了,
到這裏,你能夠在瀏覽器輸入你的服務器IP地址,就能夠看到Apache的頁面了
第四部分:Tomcat的安裝
從 http://tomcat.apache.org/download-70.cgi 網址下載Tomcat7.0 tar.gz 文件
經過PSCP上傳到服務器,上傳方法這裏再也不贅述。
而後解壓, 切換到Tomcat的bin 目錄,修改裏面的catalina.sh 文件
咱們找到 cygwin=false這一句,而後在這一句上面加入:
JAVA_HOME=/usr/java/jdk1.7.0_79/ (後面的路徑設置爲你本身JDK的目錄)
而後在bin目錄下執行 ./startup.sh 啓動Tomcat ,啓動成功後,在瀏覽器中輸入 你的IP地址+端口號8080 ,你會看見Tomcat的頁面。
第五部分:Mod_JK的安裝
mod_jk負責Apache和Tomcat的鏈接,在絕大多數狀況下,咱們並不但願經過端口號來訪問服務器,咱們想要的是,直接IP加上項目名就能夠了,端口號並不須要,這種狀況就要用到Mod_jk了。下面介紹Mod_jk的安裝方法和配置
經過命令:sudo apt-get install libapache2-mod-jk 安裝mod_jk
經過命令:cd /etc/libapache2-mod-jk/ 切換目錄
經過命令: vi workers.properties 編輯配置文件
更改tomcat_home 和 java_home 的目錄爲你剛纔安裝的目錄
到此尚未結束
經過命令:cd /etc/apache2/sites-available 切換目錄
經過命令: vi 000-default.conf 編輯文件
加入上面的話的意思是,Apache接受到的全部請求所有交給Tomcat來處理
在瀏覽器裏輸入你的服務器IP地址,會發現,不是Apache的頁面了,而是Tomcat的頁面了,
至此,Apache+Tomcat+Mod_jk 負載均衡配置完成,固然,上面並無實現負載均衡,真正的負載均衡會在
workers.properties 裏配置多個Tomcat,固定的請求走對應的服務器。
以上安裝狀況均創建在你服務器能夠訪問網絡、而且是全新的服務器的狀況下,若是沒有網絡,須要自行去下載安裝包安裝