國外的一些免費(fèi)服務(wù)器限制流量,國內(nèi)免費(fèi)的服務(wù)器額度又很低,畢竟免費(fèi)的午餐不好吃。
公司主營業(yè)務(wù):做網(wǎng)站、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出安澤免費(fèi)做網(wǎng)站回饋大家。
如果你有技術(shù),就去磐石云參加“你搞技術(shù),我出資源”活動(dòng)。
這是磐石云推出的扶持計(jì)劃,通過視頻/教程內(nèi)容可置換服務(wù)器,最久可長達(dá)一年。
給的云服務(wù)器上海區(qū)的:
2HCPU4G內(nèi)存5M帶寬50G系統(tǒng)盤、4HCPU8G內(nèi)存10M帶寬50G系統(tǒng)盤。
如果你有更多需求,就憑技術(shù)去談一談。
置換規(guī)則:
技術(shù)牛人準(zhǔn)備已制作好的視頻教程內(nèi)容/腳本,磐石云客服取得聯(lián)系.
符合條件的教程類型:
1、開源軟件使用視頻教程
2、服務(wù)器軟件搭建環(huán)境教程
3、一鍵腳本
4、集成鏡像
5、游戲服務(wù)器搭建教程
可參考產(chǎn)品教程類型:
1、網(wǎng)盤類(seafile、ownCloud、Cloudreve、kiftd、nextcloud等)
2、建站類(建站軟件使用、論壇、博客、電商等)
3、服務(wù)類(域名、SSL、備案等)
4、游戲類(無論版權(quán)的各種游戲服務(wù)端)
5、系統(tǒng)工具(多平臺(tái)的系統(tǒng)工具使用,例如linux遠(yuǎn)程、ftp傳輸?shù)龋?/p>
資源須同時(shí)符合以下標(biāo)準(zhǔn):
1、使用開源軟件。
2、視頻必須提供高清錄屏素材(附帶技術(shù)文檔或說明文檔)。
3、提供對應(yīng)內(nèi)容所使用到的代碼、腳本。
搭建軟件教程參考產(chǎn)品推薦:
1、Owncloud(網(wǎng)盤)
2、Monibuca流媒體服務(wù)器
3、OBS直播-推流服務(wù)器搭建使用
4、WordPress 博客軟件
5、BIND(Berkeley Internet Name Domain Server)DNS服務(wù)器軟件
6、MySQL數(shù)據(jù)
7、離線下載lxdl 離線下載文件到中轉(zhuǎn)服務(wù)器,用戶從中轉(zhuǎn)服務(wù)器下載文件到本地
8、微商城小程序jpshop快速搭建屬于自己的社區(qū)團(tuán)購-微商城系統(tǒng)
9、郵件服務(wù)器Dovecot
10、音樂服務(wù)器Mopidy
11、go語言驗(yàn)證碼服務(wù)器gocaptcha
go語言適用的領(lǐng)域有:
Go語言主要用作服務(wù)器端開發(fā),其定位是用來開發(fā)“大型軟件”的,適合于很多程序員一起開發(fā)大型軟件,并且開發(fā)周期長,支持云計(jì)算的網(wǎng)絡(luò)服務(wù)。
Go語言作為服務(wù)器編程語言,很適合處理日志、數(shù)據(jù)打包、虛擬機(jī)處理、文件系統(tǒng)、分布式系統(tǒng)、數(shù)據(jù)庫代理等;網(wǎng)絡(luò)編程方面,Go語言廣泛應(yīng)用于Web應(yīng)用、API應(yīng)用、下載應(yīng)用等;除此之外,Go語言還可用于內(nèi)存數(shù)據(jù)庫和云平臺(tái)領(lǐng)域,目前國外很多云平臺(tái)都是采用Go開發(fā)。
Go語言能夠讓程序員快速開發(fā),并且在軟件不斷的增長過程中,它能讓程序員更容易地進(jìn)行維護(hù)和修改。它融合了傳統(tǒng)編譯型語言的高效性和腳本語言的易用性和富于表達(dá)性。
Go語言作為一門大型項(xiàng)目開發(fā)語言,在很多大公司相繼使用,甚至完全轉(zhuǎn)向Go開發(fā),其中代表有Google、Facebook、騰訊、百度、阿里巴巴、京東、小米以及360、美團(tuán)、滴滴以及新浪等,因此,Go語言的開發(fā)前景還是很不錯(cuò)的!
Go的三種安裝方式
Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:
Go源碼安裝:這是一種標(biāo)準(zhǔn)的軟件安裝方式。對于經(jīng)常使用Unix類系統(tǒng)的用戶,尤其對于開發(fā)者來說,從源碼安裝可以自己定制。
Go標(biāo)準(zhǔn)包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應(yīng)的安裝包,一路next就可以輕松安裝了。**推薦這種方式**
第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應(yīng)系統(tǒng)的用戶。
最后,如果你想在同一個(gè)系統(tǒng)中安裝多個(gè)版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎么處理。
Go源碼安裝
在Go的源代碼中,有些部分是用Plan 9 C和ATT匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。
在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應(yīng)的編譯工具。
在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過在終端中執(zhí)行sudo apt-get install gcc
libc6-dev來安裝編譯工具。
在Windows系統(tǒng)中,你需要安裝MinGW,然后通過MinGW安裝gcc,并設(shè)置相應(yīng)的環(huán)境變量。
你可以直接去官網(wǎng)下載源碼,找相應(yīng)的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:
cd go/src
./all.bash
運(yùn)行all.bash后出現(xiàn)"ALL TESTS PASSED"字樣時(shí)才算安裝成功。
上面是Unix風(fēng)格的命令,Windows下的安裝方式類似,只不過是運(yùn)行all.bat,調(diào)用的編譯器是MinGW的gcc。
如果是Mac或者Unix用戶需要設(shè)置幾個(gè)環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面,
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin
如果你是寫入文件的,記得執(zhí)行bash .bashrc或者bash
.zshrc使得設(shè)置立馬生效。
如果是window系統(tǒng),就需要設(shè)置環(huán)境變量,在path里面增加相應(yīng)的go所在的目錄,設(shè)置gopath變量。
當(dāng)你設(shè)置完畢之后在命令行里面輸入go,看到如下圖片即說明你已經(jīng)安裝成功
圖1.1 源碼安裝之后執(zhí)行Go命令的圖
如果出現(xiàn)Go的Usage信息,那么說明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。
關(guān)于上面的GOPATH將在下面小節(jié)詳細(xì)講解
Go標(biāo)準(zhǔn)包安裝
Go提供了每個(gè)平臺(tái)打好包的一鍵安裝,這些包默認(rèn)會(huì)安裝到如下目錄:/usr/local/go
(Windows系統(tǒng):c:\Go),當(dāng)然你可以改變他們的安裝位置,但是改變之后你必須在你的環(huán)境變量中設(shè)置如下信息:
export GOROOT=$HOME/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
上面這些命令對于Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對于windows用戶來說當(dāng)然是寫入環(huán)境變量。
本篇文章中,將描述如何使用go創(chuàng)建CA,并使用CA簽署證書。在使用openssl創(chuàng)建證書時(shí),遵循的步驟是 創(chuàng)建秘鑰 創(chuàng)建CA 生成要頒發(fā)證書的秘鑰 使用CA簽發(fā)證書。這種步驟,那么我們現(xiàn)在就來嘗試下。
首先,會(huì)從將從創(chuàng)建 CA 開始。 CA 會(huì)被用來簽署其他證書
接下來需要對證書生成公鑰和私鑰
然后生成證書:
我們看到的證書內(nèi)容是PEM編碼后的,現(xiàn)在 caBytes 我們有了生成的證書,我們將其進(jìn)行 PEM 編碼以供以后使用:
證書的 x509.Certificate 與CA的 x509.Certificate 屬性有稍微不同,需要進(jìn)行一些修改
為該證書創(chuàng)建私鑰和公鑰:
有了上述的內(nèi)容后,可以創(chuàng)建證書并用CA進(jìn)行簽名
要保存成證書格式需要做PEM編碼
創(chuàng)建一個(gè) ca.go 里面是創(chuàng)建ca和頒發(fā)證書的邏輯
如果需要使用的話,可以引用這些函數(shù)
panic: x509: unsupported public key type: rsa.PublicKey
這里是因?yàn)? x509.CreateCertificate 的參數(shù) privatekey 需要傳入引用變量,而傳入的是一個(gè)普通變量
extendedKeyUsage :增強(qiáng)型密鑰用法(參見"new_oids"字段):服務(wù)器身份驗(yàn)證、客戶端身份驗(yàn)證、時(shí)間戳。
keyUsage : 密鑰用法,防否認(rèn)(nonRepudiation)、數(shù)字簽名(digitalSignature)、密鑰加密(keyEncipherment)。
文章來自
當(dāng)前標(biāo)題:go語言搭建郵件服務(wù)器 go語言做web服務(wù)器
URL鏈接:http://chinadenli.net/article46/dodcchg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、定制網(wǎng)站、商城網(wǎng)站、建站公司、小程序開發(fā)、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)