国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SSD Cloud Hosting

2019-11-14 21:08:23
字體:
來源:轉載
供稿:網友
SSD Cloud Hosting - Linode的配置和部署,搭建java環境0、發牢騷

前一個月在淘寶購買了個jsp空間,挺便宜的,才38元/年。部署了程序,然后ALIMAMA驗證網站,一直提示驗證失敗。最后找賣家,他說可能是因為空間太慢,照他的推薦換了最好的空間,138元/年。換了之后一次就驗證通過了,感覺還挺滿意。期間有一次GET請求亂碼問題,server.xml改不了,找賣家,讓我付技術費什么的,一來二去,很不愉快,最后自己在代碼中處理解決。

折騰了幾天,必須得做全站靜態化、模板化,提高各個功能模塊的可復用性,于是jsp換FreeMarker。再次發布程序,上傳了war包,看log,tomcat沒有解壓war包,在控制面板中重啟進程,提示成功,但是看日志還是沒有重新部署。沒有辦法,于是又找賣家幫忙重啟tomcat,賣家這次態度更惡劣,說我的菜鳥啊,垃圾程序啊什么的,很不耐煩,素質很低。感覺就是那種剛剛當一年客服,被問題折磨成抑郁癥,見到客戶說有問題就極度厭惡(這種感受我親身經歷過,早年的時候現場就我一個人,即是開發又是客服,一聽到座機電話響就有把它砸爛的沖動)。 算啦,138元算是打水漂了,于是轉投Linode,以下便是記錄這次的配置和部署。

購買了個一般般的配置,練練手,配置如下:

套餐5:1G內存、24G SSD硬盤、2T 月流量、125M帶寬、1ip,多機房可選;70元/月;

1、創建一個磁盤并安裝操作系統

賣家會給你一個Linode后臺頁面: https://manager.linode.com/linodes/dashboard/linodexxxxx,登陸后,進入Dashboard,點擊 Deploy a linux Distribution,出現下面的頁面。

2014-09-12_104318

在 Distribution下拉列表中選擇將要安裝的Linux發行版本。你也可以選擇使用 StackScripts,通過腳本直接安裝操作系統及必要的軟件,并配置系統,以及WordPRess也不在話下。我這里選擇CentOS7。

在Deployment Disk Size中填寫磁盤大小,必須小于你的Linode剩余待分配空間。

Swap Disk 菜單一般使用默認選項即可,當內存不夠用時,暫時會把長期不使用的內存換到交換區中,以節省出內存空間供其他使用。

輸入Root密碼:Root Password。

2014-09-12_105533

最后點擊 Deploy就完成了新磁盤的創建。

最后的最后,千萬別忘記點擊boot,也就是啟動VPS。

啟動中:

2014-09-12_110636

啟動完成:

2014-09-12_110710

2、SSH登陸測試

啟動CentOS7之后,就可以使用SSH工具登陸測試,以后安裝軟件就靠它了。這里我使用SecureCRT,密碼是剛剛設置的那個。

2014-09-12_140829

OK,連接成功;

2014-09-12_141128

3、SFTP登陸測試

我這里用的工具是SecureFX,同樣能連接成功,great!

2014-09-12_142612

4、搭建Java環境

搭建Java環境要安裝JDK,搭配Tomcat可以作為JSP Web服務器。系統先升級到目前最新。

yum check-update && yum update

2014-09-12_143404

JDK下載地址:http://www.Oracle.com/technetwork/java/javase/downloads/index.html

這里使用rpm包,JDK7(Java SE 7u67 64位, http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.rpm,這里貌似需要登陸的,實際我下載的鏈接是http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.rpm?AuthParam=1410504824_54a84185fe3ce61caeec050ef3430c35),開始安裝;

cd /tmpwget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.rpm?AuthParam=1410504824_54a84185fe3ce61caeec050ef3430c35

2014-09-12_145447

接著安裝:

mv jdk-7u67-linux-x64.rpm/?AuthParam/=1410504824_54a84185fe3ce61caeec050ef3430c35 jdk-7u67-linux-x64.rpmcd /usrmkdir javacd javacp /tmp/jdk-7u67-linux-x64.rpm .chmod a+x jdk-7u67-linux-x64.rpmrpm -ivh jdk-7u67-linux-x64.rpm

2014-09-12_151956

編輯環境變量:

vi /etc/profile

在最后增加配置:

export JAVA_HOME=/usr/java/jdk1.7.0_67export CALSSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

2014-09-12_152527

重啟linux或者執行source /etc/profile命令讓修改生效:

reboot

重啟之后,驗證java是否安裝成功:

java -version

2014-09-12_175648

5、安裝Tomcat7

創建app目錄;

cd /mkdir app

到官網下載tomcat7,http://apache.dataguru.cn/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz

用SecureFx將apache-tomcat-7.0.55.tar.gz上傳到目錄/app;

2014-09-12_204111

解壓縮;

cd /aPPTar -xzvf apache-tomcat-7.0.55.tar.gz

2014-09-12_204426

進入tomcat目錄設置tomcat的內存使用情況及其他配置:

cd apache-tomcat-7.0.55/binvi daemon.sh

在正文開始的地方加入以下內容(注意將jdk等目錄結合自己的實際情況進行修改) :

JAVA_HOME=/usr/java/jdk1.7.0_67CATALINA_HOME=/app/apache-tomcat-7.0.55CATALINA_OPTS="-Xms256m -Xmx896m -XX:PermSize=128m -XX:MaxPermSize=512m"

2014-09-12_204738

修改為:

2014-09-12_204849

2014-09-12_205202

先安裝gcc,因為編譯的時候要用到

yum install gcc 

2014-09-12_205417

輸入y,回車安裝;

創建tomcat用戶,用來運行tomcat服務,在生產環境用root是不安全的,所以

useradd -s /sbin/nologin tomcatchown -R tomcat:tomcat /app/apache-tomcat-7.0.55

要將tomcat作為linux的daemon運行,需要commons-daemon工程的jsvc工具,tomcat的bin目錄里已經自帶了這個工具的源碼。/app/apache-tomcat-7.0.55/bin/commons-daemon-native.tar.gz,解壓它,編譯它;

tar -xzvf commons-daemon-native.tar.gzcd commons-daemon-1.0.15-native-src/unix./configuremakecp jsvc ../..

將tomcat服務做為service,和操作系統一起啟動。

cp daemon.sh  /etc/init.d/tomcatchmod 755  /etc/init.d/tomcat

修改tomcat的配置;

cd /etc/init.dvi tomcat

增加配置:

# chkconfig: 2345 10 90# description: tomcat ....

2014-09-12_212014

加入到服務;

chkconfig --add tomcatchkconfig tomcat onchkconfig --list tomcat

2014-09-12_212150

確認2~5為on的狀態就OK了。啟動Tomcat:

service tomcat start

瀏覽器訪問網站,出現tomcat的首頁就表示成功了,騷年;

2014-09-12_212517

6、修改tomcat配置

修改server.xml,修改端口為80;

service tomcat stopcd /app/apache-tomcat-7.0.55/confvi server.xml

增加GET請求編碼支持:

URIEncoding="UTF-8"useBodyEncodingForURI="true" 

2014-09-12_213437

啟動tomcat驗證;

service tomcat start
7、部署web程序

先修改DNS綁定到新的主機ip,我這里用的是https://www.dnspod.cn/,修改ip就可以了;

2014-09-12_213902

上傳程序到tomcat的webapps目錄;

2014-09-12_214033

上傳war包之后,tomcat會自動解壓;

修改默認項目為你自己的項目,server.xml中Host節點增加配置;

<Context docBase="xqsoso" path="/" reloadable="true"/>

2014-09-12_215654

啟動tomcat,訪問網站,驗證成功,ok洗洗睡;


上一篇:Java基礎

下一篇:java CAS

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武川县| 白朗县| 大埔区| 同心县| 当雄县| 凤庆县| 瓮安县| 南开区| 宕昌县| 阜新市| 广昌县| 尉氏县| 鄂尔多斯市| 泰兴市| 陆河县| 含山县| 卓资县| 乐至县| 乾安县| 伊春市| 长白| 衡山县| 双桥区| 廊坊市| 建始县| 宁陕县| 土默特左旗| 独山县| 清远市| 海安县| 庄河市| 翁牛特旗| 怀化市| 饶平县| 高平市| 崇明县| 通江县| 绥宁县| 柳林县| 皋兰县| 乳山市|