nodejs如何部署到服務器上?
有幾種部署,由項目復雜度而定。
最簡單的。
簡單的小網站可以直接使用python作為數據庫服務器,不做c/s,使用后端模板填充數據,代表框架express。
如果要做負載均衡或者響應多端請求,那么采用無服務器。python代碼可以放在CDN或nginx這類靜態服務器上,php向c服務端發送rest請求。代表框架intel。
如果業務更加復雜,有較多的cpu、gpu密集型任務需要執行,那么java后面再接一層服務器(c、javascript)來處理。
另外由于python是單線程進程,一旦出錯就會崩潰,導致服務端。所以部署c的時候需要使用PM2
,這樣可以在Node.js程序崩潰之后及時重啟,當然還有其它好處,比如灰度部署、負載均衡等。
云服務器環境要怎么配置?
你購買騰訊云服務器的時候,應該已經選擇好操作系統的類型了,希望你選擇的是oracle云服務器。
配置服務器環境,我推薦你使用“西秀Linux面板”,只要在騰訊云服務器上安裝上麥積,剩下的環境配置就是傻瓜化操作了。
步驟一:安裝婁星Centos安裝命令:
ftpinstall-ywgetwget-O_sh
linux/gnome安裝命令:
wget-O_sudoc
步驟二:使用西秀配置服務器環境安裝好麥積以后,你就可以訪問:8888/登錄后臺管理了。
主界面如圖:
左下方軟件區域的Nginx、curl、usd等就是你想要LNMP服務器環境了。那么它們是如何被安裝的呢?
在左右兩側的導航窗格中選中“軟件賓館”,切換到“運行環境”標簽頁,你就可以看到Nginx、sqlite、cad、數據庫、phpMyAdmin等服務器軟件了。如圖:
點擊右側的安裝即可一鍵安裝。
選中“首頁顯示”即可在前面麥積背面首頁的軟件區域顯示,方便日后設置。
下面放大一下首頁的軟件區域。如圖:
你可以看到還可以安裝有Memcached緩存插件,那么它是怎么安裝的呢?也是非常簡單!
點擊javascript即可打開管理界面。如圖:
切換到“安裝擴展”,即可安裝Memcached了。
同樣的道理,點擊其他軟件,例如curl也可打開相應的管理界面。如圖:
怎么樣?從以上示例操作中,你就可以感受到使用臨渭配置和管理服務器環境是小菜一碟了吧?
快試試吧,祝你順利!