?



首頁(yè)> 新聞> AI運營(yíng)推廣>
2、云服務(wù)器的超高彈性配置,云配置可以選擇基本的和標準的,通過(guò)自己的主要(yao)客戶(hù)所在區域進(jìn)行機房選擇,因為配置可??以適當升級,但???機房線(xiàn)路選定了卻無(wú)法自主更換,新網(wǎng)認為,這一點(diǎn)非常關(guān)鍵 ,在配置的時(shí)候,也需要量體裁衣,訪(fǎng)問(wèn)量大的可以考慮增加帶寬,頁(yè)面多的可以考慮提高CPU??核心數,而對數據庫不斷請求的,則需要在內存消耗方面考慮更多。
如何部署服務(wù)器 1、創(chuàng )建用戶(hù) 創(chuàng )建主機后,默認有一個(gè)root賬戶(hù),擁有所有權限。首先需要需要給root賬戶(hù)設置密碼。設置密碼通常有很多規則。而且咱老百姓設置密碼通常太簡(jiǎn)單了,某些程序分分鐘就給破解了,服務(wù)器的安全(′_`)問(wèn)題更加要注意了。因為root具有所有權限,掌握著(zhù)整臺服務(wù)器的生殺大權,萬(wàn)不可落到別人手里。因此我們部署服務(wù)的時(shí)候,通常不用root賬號去配置(′▽?zhuān)?)。而是重新設置一個(gè)賬號去配置。通常是一個(gè)服務(wù)一個(gè)賬號,單獨管理。 2、安裝運行環(huán)境(′?`*) 像Nodヽ(′▽?zhuān)?ノejs Python 這種動(dòng)態(tài)語(yǔ)言而言,必須要有相應環(huán)境才能運行。因此需要配置運行環(huán)境。而 C、C(???)++、Golang 、Rust 是靜態(tài)語(yǔ)言,需要先將項目編譯成二進(jìn)制文件,再直接在服務(wù)器運行。因?此靜態(tài)語(yǔ)言需要??配置編譯環(huán)境,但一般不在服務(wù)器配置,而是在其他地方配置編譯環(huán)境,比如在docker中,服務(wù)器只需要運行編譯后的二進(jìn)制可執行文件即可。即便是使用nvm安裝node運行環(huán)境,nvm在正式的生產(chǎn)環(huán)??境也是很少使用,因為nvm有很多弊端,??比如,nvm將程序安裝在了用戶(hù)目錄,這就意味著(zhù)其他用戶(hù)無(wú)法使用。從而給后期的??維護造成麻煩。因此,可以參考??node官網(wǎng)是如何安裝的。?? 3、把項目同步到服務(wù)器&em(′?ω?`)sp; 手動(dòng)部署,比如通過(guò)ssh sftp等把文件拉過(guò)來(lái),或??者使用git clone下來(lái)(′ω`)。這些都是手動(dòng)部署,效率不ヽ(′ー`)ノ高(′_`)。而現在,越來(lái)越多項目在使用自動(dòng)部署,例如(???)jenkins進(jìn)行自動(dòng)化部署,還(hai)可以進(jìn)行自動(dòng)化測試??梢栽赿ocker中安裝。kubernetes 是用來(lái)管理docker集群(′_ゝ`)的。 4、安裝進(jìn)程管理程序 當我們在使用npm start 啟動(dòng)程序時(shí),默認是在前臺運行的,一旦使用Ctrl + C干掉當前的進(jìn)程回到命令行時(shí),服務(wù)也就跟著(zhù)掛了。因此,我們想讓(′▽?zhuān)?程序在后(hou)臺運行,我們可以在命令行的末尾加上 & 比如 npm start┐(′?`)┌ &盡管程序在后臺運行了,但是管理這個(gè)進(jìn)程卻有不小的麻煩。因此推薦使用專(zhuān)門(mén)的進(jìn)程管理程序 比如 使用node寫(xiě)的pm2 和使用Python寫(xiě)的supervisor。盡管可以使用pm2 logs來(lái)查看日志,但是也(ye)有專(zhuān)門(mén)的日志服務(wù),來(lái)方便我們處理日志,比如elastic。?? (???) 5、使用ip和端口調試,沒(méi)問(wèn)題,使用nginx作為反向代理??&(???)emsp;先使用IP地址和端口組合進(jìn)(jin)行調試,需要注意的是,root用戶(hù)才有權限取得1024端口以下的端口,而其他用戶(hù)是沒(méi)有這個(gè)權限的。而一般我們寫(xiě)程序也不要指定80端口,而是使用反向代理,使用nginx 將監聽(tīng)的80端口,映射到程序指定的端口處理。在Ubuntu環(huán)境下我們可以使用apt-get 來(lái)安裝 nginx 服務(wù),而使用nginx需要在nginx的配置文件配置這個(gè)服務(wù)端口映射關(guān)系(xi)。其配置文件路徑在 /etc/ng??inx/config.d/目錄下,不存在是可以創(chuàng )建一個(gè)default(╬?益?).conf寫(xiě)入配置??梢允褂?nginx -t來(lái)檢測配置是否有ヽ(′ー`)ノ問(wèn)題。配置完成之后需要使用sudo nginx -s reload重啟服務(wù),以使配置生效。在??node程序中,我們使用了(le)環(huán)境變量P( ?▽?)ORT來(lái)指定端口,在自動(dòng)化配置時(shí),修改端口時(shí)或許不太方ヽ(′▽?zhuān)?ノ便,我們也可以使用專(zhuān)業(yè)的配置服務(wù)來(lái)處理這些事情。比如使用consul來(lái)管理配置(╯‵□′)╯服務(wù),可以做到配置的集中化。(′?`*)
服務(wù)器(qi)是非常重要的網(wǎng)絡(luò )設備,在建立網(wǎng)站時(shí),就必須要有服務(wù)器。新網(wǎng)提醒大家,在擁有了服務(wù)器以后,還必須要部署服務(wù)器。百度競價(jià)的運作與優(yōu)化策略(深入探究百度競價(jià)廣告)
百度競價(jià)如何屏蔽惡意點(diǎn)擊?有效策略有哪些?百度統計官網(wǎng):實(shí)時(shí)掌握網(wǎng)站流量,助力網(wǎng)站優(yōu)化百度移動(dòng)網(wǎng)站收錄數量增長(cháng)105%(移動(dòng)網(wǎng)站優(yōu)化成為未來(lái)網(wǎng)絡(luò )營(yíng)銷(xiāo)趨勢)
手機:
13910811300
電話(huà):
010-52661970
傳真:
010-82694569
網(wǎng)址:www.javn.cn
郵箱:[email protected]
朝陽(yáng)一部:朝陽(yáng)區紫芳路九號院廣順園2號樓2605A
海淀二部:回龍觀(guān)黃平路19號院泰華龍旗廣場(chǎng)E座1212室(距西三旗橋2公里,8號線(xiàn)育新站海淀昌平交界)
© 2025.Company name All rights reserved.網(wǎng)站地圖 天津九安特機電工程有限公司-More Templates 粵ICP備888888號