亚洲黄色电影在线,视频二区国产精品职场同事,人妻av一区二区三区精品一本色道无码道DVD在线观看,亚洲综合色视频在线观看,国产在线精品观看一区欧美猫咪WWW免费人成网站,国模无码人体一区二区,亚洲国产第一区二区香蕉,久久人妻无码系列

          
               

AppFog拎包入住指南

AppFog是國(guó)外的一個(gè)免費(fèi)應(yīng)用引擎,類似于SAE、GAE和NAE。它支持Java, Python, Node, .Net, Ruby, PHP, MySQL, Mongo, PostgreSQL等平臺(tái)和數(shù)據(jù)庫(kù),幾乎覆蓋主流web開(kāi)發(fā)平臺(tái),而且免費(fèi)套餐誘人,部署方便,所以吸引的不少人的目光,尤其是像我這樣沒(méi)錢的學(xué)生黨。缺點(diǎn),寶億萊家居飾品,服務(wù)器在國(guó)外(最近的也在新加坡),延遲肯定是有的,另外,說(shuō)不定某天就被長(zhǎng)城給over掉了。

苦于沒(méi)有NAE邀請(qǐng)碼,博客暫時(shí)部署在appfog上,部署過(guò)程還算簡(jiǎn)單,這里以Linux Ubuntu+nodejs部署為例,簡(jiǎn)單介紹一下。

####Step1.注冊(cè)服務(wù)。 好吧,我知道你肯定會(huì),就當(dāng)我說(shuō)廢話。。。

####Step2.創(chuàng)建一個(gè)APP 當(dāng)你注冊(cè)完成后,進(jìn)入https://console.appfog.com/ ,點(diǎn)擊New App,你可以看到app創(chuàng)建分三歩走:

第一步,選擇一類應(yīng)用,我們看到有三種支持的nodejs應(yīng)用,nodejs,node chat node express,不管你是否使用了node express,選第一個(gè)nodejs都可以,關(guān)鍵是你在上傳代碼時(shí)加上所有你依賴的庫(kù),也就是node moudles那個(gè)文件夾放到代碼跟目錄即可。

第二步,選擇一個(gè)服務(wù)器,隨便你了,要說(shuō)里你最近的就是新加坡的那個(gè),使用的是亞馬遜的云存儲(chǔ)服務(wù)。

第三步,輸入你的app子域名,也就是你給你的app起的名稱。

之后,點(diǎn)擊Create App,你會(huì)看到一個(gè)進(jìn)度列表,當(dāng)你看到‘done’后,你的應(yīng)用就創(chuàng)建完畢了,簡(jiǎn)單吧。接下來(lái),你將進(jìn)入配置界面。

####Step3.App配置 一個(gè)dashboard呈現(xiàn)在你面前:

dashboard

看上去夠簡(jiǎn)單吧,介紹下,Instances顧名思義,啟動(dòng)實(shí)例數(shù)目,memeory quota是內(nèi)存分配,你有2G的內(nèi)存,你自己根據(jù)應(yīng)用大小決定分配給他多少內(nèi)存。調(diào)整完后記得點(diǎn)擊一下右下角藍(lán)色的Update!顯示Done之后就修改完成了。

####Step4.創(chuàng)建數(shù)據(jù)服務(wù) 很大一部分的web應(yīng)用還是需要數(shù)據(jù)庫(kù)的,appfog提供了三種數(shù)據(jù)引擎,mongodb,寶億萊家居飾品加盟<寶億萊整體家居軟裝生活館,postgresql,mysql。點(diǎn)擊左側(cè)邊欄Services,選擇一種數(shù)據(jù)服務(wù),在下面輸入名字,創(chuàng)建就好。

數(shù)據(jù)服務(wù)

注意,還沒(méi)有完,你需要將創(chuàng)建的服務(wù)和應(yīng)用綁定(Bind)才能使用,不過(guò)你稍等片刻,整體軟裝寶億萊家居飾品,他會(huì)自動(dòng)給你綁定上。

####Step5.修改代碼并上傳

修改代碼重要的是你的數(shù)據(jù)庫(kù)連接的代碼,寶億萊家居飾品,上面創(chuàng)建服務(wù)的頁(yè)面有三種語(yǔ)言的連接實(shí)例,但是貌似打不開(kāi),nodejs可以使用下面代碼:

if(process.env.VCAP_SERVICES){ var env = JSON.parse(process.env.VCAP_SERVICES); var mongo = env['mongodb-1.8'][0]['credentials']; } else{ var mongo = { "hostname":"localhost", "port":27017, "username":"你的用戶名", "password":"你的密碼", "name":"你的應(yīng)用名", "db":"db" } } var generate_mongo_url = function(obj){ obj.hostname = (obj.hostname || 'localhost'); obj.port = (obj.port || 27017); obj.db = (obj.db || 'test'); if(obj.username && obj.password){ return "mongodb://" + obj.username + ":" + obj.password + "@" + obj.hostname + ":" + obj.port + "/" + obj.db; } else{ return "mongodb://" + obj.hostname + ":" + obj.port + "/" + obj.db; } } var mongourl = generate_mongo_url(mongo);

把mongourl賦值給你的數(shù)據(jù)庫(kù)連接字符串就好了。

ps:我一開(kāi)始忘記設(shè)置數(shù)據(jù)庫(kù)連接,仍然保持開(kāi)發(fā)時(shí)候的127.0.0.1配置應(yīng)用也能正常運(yùn)行,奇怪,后來(lái)改過(guò)來(lái)了。

上傳代碼你需要ruby gem 和gem下的af。ubuntu下,

sudo apt-get install ruby1.9.1 ruby1.9.1-dev gem gem install af cd ‘你的應(yīng)用目錄’ af login(之后輸入你的郵箱和密碼) af update ‘你的應(yīng)用名’

等待,一連串的ok后完成,回到dashboard點(diǎn)擊右邊Visit Live Site,看看是不是已經(jīng)運(yùn)行了?

ps:之前的Step2可以在代碼根目錄用af命令:af push來(lái)實(shí)現(xiàn),過(guò)程就是做幾個(gè)選擇題和填空題。 pps:你需要將所有的依賴庫(kù)node_moudles保留在根目錄,肯定有人想用package.json讓服務(wù)器自己npm install,寶億萊家居飾品加盟<寶億萊整體家居軟裝生活館,這種方法當(dāng)然可以,你需要npm shrinkwrap,具體方法在這里,但不如直接上傳來(lái)的直接,而且免除莫名其妙的問(wèn)題。

####Step6.綁定域名 你已經(jīng)有了一個(gè)appfog提供的域名,但如果你想使用自己的域名怎么辦?appfog使用cname的方法綁定域名(如果你不知道cname是神馬東東,google之)。具體操作:

點(diǎn)擊做側(cè)邊欄Domain Names,在空白框內(nèi)寫(xiě)入你的域名,update。然后去你的域名服務(wù)商那里設(shè)置解析方式cname,地址為紅色的cname01開(kāi)頭的網(wǎng)址,appfog會(huì)自動(dòng)根據(jù)你添加的域名進(jìn)行定向,然后等待所有dns同步好你的信息,你就能訪問(wèn)了。

ok,6步,不出什么差錯(cuò)的話部署應(yīng)該勝利完成了。

          
               
家飾學(xué)院 / EDU
家飾百科
家飾設(shè)計(jì)
家飾風(fēng)水
家飾知道
軟裝指南
家飾時(shí)尚
廣州寶億萊裝飾設(shè)計(jì)有限公司|寶億萊家居軟裝運(yùn)營(yíng)管理總部
地址:廣州市白云區(qū)石槎路399號(hào)長(zhǎng)盛國(guó)際大廈3樓C3121室
電話:020-36278058 免費(fèi)咨詢熱線:400-888-9937
官網(wǎng):http://www.yingguowx.com
備案號(hào)粵ICP備13015976號(hào)
最具投資價(jià)值軟裝飾加盟項(xiàng)目-開(kāi)家居飾品店不該錯(cuò)過(guò)好項(xiàng)目-家居飾品軟裝生活館加盟首選寶億萊
廣東省最具投資價(jià)值品牌 廣東省守合同重信用企業(yè) 廣東省經(jīng)銷商會(huì)會(huì)長(zhǎng)單位
无码人妻少妇久久中文字幕| 国产巨大爆乳在线观看| 欧美亚洲色综久久精品国产| gogo大胆午夜人体| 国产最爽的乱婬视频a毛片| 日产无人区一线二线三线乱码蘑菇| 精品亚洲大片精品免费看| 亚洲国产成人精品无码区宅男| 亚欧成人无码AV在线播放| 无人区乱码二线三线| 亚洲国产精品丝袜国产自在线福利视频| AⅤ无码一级A片在线视频免费| 18禁止观看强奷免费国产大片| 欧美婷婷丁香五月社区免费| 被强到爽的邻居人妻完整版| 久久精品国产亚洲αv忘忧草| 亚洲精品乱码久久久久久不卡| 亚洲国产成人久久综合三区| 一区二区伊人久久大杳蕉| 女人18毛片a级毛片一区**区| 亚洲AV无码一区二区三区在线| 日本天码AⅤ片在线电影网站| 久久国产精品自在自线观看| 亚洲精品无码永久中文字幕| 久久久久久久岛国免费AV| 亚洲国产成人久久精品动漫| 美女哺乳久久精品免费视频| 免费看片高清无码| 奇米777狠狠色噜噜狠狠狠| 99精品国产在热久久无码| 人妻无码熟妇乱又伦精品视频| 中文字幕亚洲一区二区VA在线| 人妻av中文字幕无码专区| 亚洲区色情区激情区小说纯熟调抖| 人人妻人人爽人人添夜夜欢视频| 国产97碰公开免费| 又大又长粗又爽又黄少妇视频| 日本伊人精品一区二区三区| 国语自产偷拍精品视频偷拍| 国产精品国产AV片国产| 日韩福利片午夜在线观看资源|
  • <noframes id="yc0fp"><form id="yc0fp"><input id="yc0fp"></input></form>
  • <strong id="yc0fp"><var id="yc0fp"></var></strong>
      <menuitem id="yc0fp"><tt id="yc0fp"></tt></menuitem>

              <xmp id="yc0fp"><menuitem id="yc0fp"></menuitem>