[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)
生活随笔
收集整理的這篇文章主要介紹了
[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作為一個IT界的人,一般都希望有一個獨立的博客,或者一部獨立的機器。所以我一直在找機會,擁有一臺自己可以獨立控制的機器,自己想干嘛干嘛。當然這在虛擬機或者自己的PC上面也可以實現,但是這跟一臺一直開著掛在網上的服務器體驗是完全不一樣的。
申請 一直很想試試阿里云。之前有一次申請免費試用,不知道是不是當時網站存在bug,結果一直卡在手機驗證的環節。后來又申請了一次,終于可以了。部署一些基礎環境和軟件 1. SSH(阿里云已默認安裝) 當然這個已經默認安裝了,如果沒有安裝的話,Xshell就連接不上了。但是如果你是虛擬機,那就可能要自己安裝了。可以參考: 《[Linux實用工具]Ubuntu環境下SSH的安裝及使用》(http://www.cnblogs.com/rond/p/3688529.html) 2.?Samba(非常實用的同步工具) 至于Samba(用于在windows上遠程同步Linux目錄),這個在遠程機器上面可能會有網速的限制,體驗可能不怎么好,但也是一個很方便的東西,詳細部署和配置可以參考: 《[Linux實用工具]Windows下同步Linux文件(Linux安裝Samba和配置)》(http://www.cnblogs.com/rond/p/3688543.html) 2. mysql mysql基本上是必須的,包括我后面部署wordpress的時候也要用到。mysql我用的是免安裝版的,直接解壓就可以使用,重點在于配置上面。可以參考之前發的文章: 《[Linux基礎環境/軟件]Linux下安裝mysql》(http://www.cnblogs.com/rond/p/3709164.html) 3. resin resin是支持jsp和java servlet的一個網站服務器。當然從resin3.1開始,resin也開始支持php了。但是不知道為什么我使用resin部署wordpress的時候總是不成功。由于resin是由java編寫的,所以也要安裝jdk。安裝的時候還需要gcc編譯。而阿里云的Ubuntu服務器默認是沒有安裝的。具體的安裝和配置過程也可以參考之前的文章: 《[Linux基礎環境/軟件]Linux下安裝resin web服務器(涉及gcc、jdk環境部署)》(http://www.cnblogs.com/rond/p/3711440.html) 4. wordpress 首先在mysql上面建立一個用于wordpress訪問的用戶和數據庫,并且賦予訪問用戶相應的權限,這里默認賦予全部權限(增、刪、查、改、創建)具體的mysql操作參考上面mysql配置的文章。 在wordpress官網下載最新的wordpress(http://wordpress.org/download/)有中文版本,自己選擇。我嘗試了兩種部署方法,但是第一次部署失敗了。 方法一 想到resin3.0開始已經支持了php,起初我是打算部署在resin4.0里面的。部署也非常簡單:將wordpress解壓到resin/webapps/目錄下。然后配置resin/wordpress/wp-config.php文件。結果起來之后,訪問是成功了,php也解析成功了,但是提示連接mysql數據庫失敗了。倒騰來倒騰去,最后也沒有成功。只好放棄這種想法,懷疑是resin對php某些接口是不是沒有支持到。作罷,只要用部署wordpress常規的方式。 方法二 常規做法就是LAMP環境也就是Linux+apache+mysql+php的意思。那么我們之前其實已經安裝好了mysql、linux也是準備好的。因為resin替代不了apach那么這里只好安裝一下apache和php。 安裝php和apache sudo apt-get install apache2 sudo apt-get install php5 sudo /etc/init.d/apache2 restart // 重啟apache,此時php5已經可用了 安裝好apache可以訪問http://ip:port?試試,apache的默認端口是80。可以訪問的話說明是安裝apache正常了。另外在命令行輸入php -v 有打印版本號的話說明php安裝成功了。 另外修改php的配置文件php.ini,去掉extension=mysql.so的注釋。 部署wordpress 之后將wordpress解壓到/var/www/路徑下。因為apache用的就是這個路徑。并且編輯/var/www/wordpress/wp-config.php配置數據庫的配置。 DB_NAME 在第二步中為WordPress創建的數據庫名稱 DB_USER 在第二步中創建的WordPress用戶名 DB_PASSWORD 第二步中為WordPress用戶名設定的密碼 DB_HOST 第二步中設定的hostname(通常是localhost,但總有例外;參見編輯wp-config.php文件中的“可能的DB_HOST值)。 DB_CHARSET 數據庫字符串,通常不可更改(參見zh-cn:編輯wp-config.php)。 DB_COLLATE 留為空白的數據庫排序(參見zh-cn:編輯wp-config.php)。 然后重啟apache就可以了。訪問http://ip:port/wordpress/wp-admin/install.php?后面按照提示輸入,點擊【install wordpress】就ok了。 //=====試用總結===== 基本上阿里云給我的感覺是非常像一臺獨立的機器的。其它系統我沒有試用過,但是Linux系統的話給我的感覺就是這樣的。會有一種自由度很高的感覺,這是sae(新浪云平臺)、gae(Google App Engine)無法比擬的。當然這樣無法比,人家免費的情況下照常可以托管你的代碼,阿里云可是是完全商業的東西。如果要比的話也應該跟AWS來比。 試用的效果很不錯。待合適,我打算購買一個Ubuntu的系統。托管自己的博客也好,服務也好,都是很不錯的。 //------------------- //共勉之 參考文章:
《zh-cn:安裝 WordPress》http://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85_WordPress
《[Linux實用工具]Ubuntu環境下SSH的安裝及使用》(http://www.cnblogs.com/rond/p/3688529.html)
《[Linux實用工具]Windows下同步Linux文件(Linux安裝Samba和配置)》(http://www.cnblogs.com/rond/p/3688543.html)
《[Linux基礎環境/軟件]Linux下安裝mysql》(http://www.cnblogs.com/rond/p/3709164.html)
《[Linux基礎環境/軟件]Linux下安裝resin web服務器(涉及gcc、jdk環境部署)》(http://www.cnblogs.com/rond/p/3711440.html)
總結
以上是生活随笔為你收集整理的[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RMAN深入解析之--控制文件
- 下一篇: Linux inotify功能及实现原理