日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

在阿里云的ubuntu上部署个人服务

發布時間:2024/4/13 Ubuntu 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在阿里云的ubuntu上部署个人服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>>

作為一個IT界的人,一般都希望有一個獨立的博客,或者一部獨立的機器。所以我一直在找機會,擁有一臺自己可以獨立控制的機器,自己想干嘛干嘛。當然這在虛擬機或者自己的PC上面也可以實現,但是這跟一臺一直開著掛在網上的服務器體驗是完全不一樣的。

申請 一直很想試試阿里云。之前有一次申請免費試用,不知道是不是當時網站存在bug,結果一直卡在手機驗證的環節。后來又申請了一次,終于可以了。
  • 五一前又申請了一次免費試用,終于成功了;
  • 之后等審核,審核的時候阿里云會打電話過來進行簡單的確認,問你用來干嘛,最后告訴你審核通過了,去配置系統吧;
  • 登錄帳號進入網站,選取相應的系統和配置;
  • 系統初始化需要點時間,不過不到十分鐘就收到短信通知,服務器已開啟;
  • 按照給予的ip、root的密碼,然后用Xshell登錄進去,一切OK。
  • 選擇服務器 按照提示,我選擇了Ubuntu服務器。至于內存、帶寬、硬盤,有多大就選多大,反正是試用的嘛!因為我選擇的是Ubuntu服務器,所有后面的環境部署、軟件安裝都是基于Ubuntu的。不過都是Linux,大體上都是一樣的。 ? 連接服務器 服務器初始化之后,就可以連接服務器了。我使用的是Xshell(http://www.netsarang.com/download/)連接的,Xshell使用的是ssh協議。
    部署一些基礎環境和軟件 ? 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)

    轉載于:https://my.oschina.net/zhanghaiyang/blog/592811

    總結

    以上是生活随笔為你收集整理的在阿里云的ubuntu上部署个人服务的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。