亚洲黄色电影在线,视频二区国产精品职场同事,人妻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)單位
国产乱子伦在线一区二区| 久久亚洲国产精品一区二区| 精品欧美国产一区二区三区不卡| 婷婷五月开心亚洲综合在线| 大香蕉久草视频在线| 国产亚洲人成A在线V网站| 欧美精品V欧洲高清视频在线观看| 国产成人精品一区二三区熟女| 丰满少妇大叫太大太粗| 1769国产精品免费视频| 一二三四在线观看免费高清在线观看动漫版| 中文字幕?v无码不卡免费| 国产一级成人毛片国产在线91精品| 久久99精品国产99久久6尤物| 免费观看国产不卡的a级片| 国产三级精品三级男人的天堂| 欧美精品亚洲精品日韩专区va| 国产精品久久久久永久免费看| 一区二区在线播放视频| 50岁熟妇的呻吟声对白| 欧洲美熟女乱又伦AV影片| 一个人看的片免费高清WWW| 国产做床爱无遮挡免费视频| 亚洲AV无码国产精品夜色午夜| 国产AⅤ精品一区二区三区久久| 亚洲综合日韩欧美一区二区三| 久热国产在线在线欧美不卡| 国产综合色产在线视频欧美| 久久久久无码精品国产AV蜜桃| 亚洲无码色色性行为视频| 少妇一级婬片免费放一级a性色生活片久久无| 国产乱子夫妻XX黑人XYX真爽| 久久人人爽人人爽人人片AV超碰| 国产不卡在线一区二区| 日日噜噜夜夜狠狠VA视频,| 上课忘穿内裤被老师摸到高潮| 日韩欧美在线第一页| 色噜噜狠狠色综合成人网| 久久午夜无码鲁丝片秋霞| 亚洲免费人成在线视频观看| 国产成人精品2021欧美日韩|
  • <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>