⑴ NodeJS項目部署到阿里雲ECS伺服器全程詳解
部署NodeJS項目至阿里雲ECS伺服器詳解
本文詳細指導如何將NodeJS項目部署到阿里雲ECS伺服器,並分享部署過程中的常見問題及解決方法。此外,本文還將介紹如何申請阿里雲免費SSL證書及在一台ECS伺服器上配置多網站的Nginx方法。
1. 雲伺服器選擇
阿里雲ECS作為國內領先的雲伺服器提供商,提供個人版、企業版、學生版等不同版本,滿足不同用戶需求。新用戶可享受免費試用,部分版本更可免費領取。
選購時建議初學者選擇1核1G配置。操作系統推薦選擇Linux,阿里雲ECS購買頁面會提供詳細的購買流程指引,確保用戶能夠順利配置伺服器。
2. 登陸伺服器
使用終端工具登陸伺服器,輸入伺服器登錄密碼。首次登陸時系統會提示確認公鑰,選擇yes即可。詳細了解SSH登陸原理,可參考阮一峰的《ssh原理與應用》。
登陸後,切換至普通用戶目錄,便於後續操作。
3. 安裝Nginx
安裝Nginx並配置SSL證書以保障網站安全。下載並解壓Nginx,安裝依賴包後配置nginx.conf文件以支持多網站部署。啟動Nginx伺服器。
4. 安裝Node
使用yum命令升級系統,下載並安裝Node.js。確保安裝路徑及命令在系統中可被訪問。安裝pm2用於持久化運行Node應用。
5. 安裝MongoDB
下載MongoDB安裝包,解壓並配置數據存儲目錄。將MongoDB添加至開機啟動項,確保服務穩定運行。配置安全校驗後重啟服務。
6. 上傳NodeJS代碼
使用碼雲或GitHub管理代碼,復制公鑰至伺服器並安裝Git。上傳代碼至伺服器指定目錄,配置依賴並安裝。
7. 啟動Node服務
根據應用框架使用pm2進行部署,確保服務持久運行。可根據項目需求調整啟動腳本。
8. 其他說明
本文綜合了網路教程及個人經驗總結,涵蓋了從伺服器選擇、登陸到NodeJS與MongoDB部署的全過程。在部署過程中如遇問題,歡迎在評論區提問或通過郵件聯系作者。
注意事項:本文示例基於MacOS系統與CentOS 7.3操作系統,Windows環境可能需要調整終端命令。Nginx配置及操作方法請參考相關文檔。
⑵ 阿里雲伺服器ECS經濟型e實例性能測評_CPU內存/網路/存儲全方位解析
阿里雲伺服器ECS經濟型e系列專為個人開發者、學生和小微企業提供,適用於中小型網站建設、開發測試和輕量級應用等場景。該系列伺服器採用Intel Xeon Platinum架構處理器,支持多種處理器內存配比,性價比高。例如,2核2G、3M固定帶寬的ECS經濟型e實例年費僅需99元,且新老用戶均可購買,續費不漲價。
阿里雲官方活動如下:ECS經濟型e實例優惠價格表,包括2核2G、3M固定帶寬、40G ESSD Entry雲盤等配置,優惠價格99元一年。此外,ECS u1實例2核4G5M帶寬企業專享199元一年,新老用戶均可購買。
阿里雲伺服器ECS經濟型e實例採用非綁定CPU調度模式,每個vCPU會被隨機分配到任何空閑CPU超線程上。相比企業級實例,e實例側重於資源共享,但費用更低。e實例具有以下優勢:計算、存儲和網路性能。
計算:採用Intel Xeon Platinum架構處理器,性能強勁。
存儲:受經濟型實例規格限制,PL2和PL3性能級別的ESSD雲盤無法發揮極致性能,建議選擇ESSD Entry雲盤或PL0、PL1性能級別的ESSD雲盤。
網路:目前購買阿里雲伺服器e系列可以享受2.7折優惠折扣。地域可選華北、華東、華南、西南等地區,可以使用阿里雲測速工具測試網路延遲。默認公網帶寬按使用流量計費,也可選擇按固定帶寬計費。
阿里雲ECS伺服器經濟型e實例CPU內存配置可選2核2G、2核4G、4核8G、8核16G、2核8G、4核16G和8核32G等配置,不同配置的網路帶寬、多隊列、彈性網卡、IPv5、雲盤IOPS等性能參數如下表。
使用阿里雲經濟型e系列雲伺服器可用於以下輕量級使用場景:更多關於阿里雲伺服器ECS經濟型e實例的說明,請參考阿里雲網路關於雲伺服器ECS配置的詳細說明和精準報價。
⑶ 阿里雲伺服器ecs怎樣搭建網站
第一步:收集Xshell登陸信息。
登陸阿里雲管理中心,點擊「雲伺服器ECS」,點擊「實例」,看到伺服器信息頁面,點擊「管理」(如圖)在此信息中查看公網IP地址。
第二步:進入命令界面
打開 Xshell 4 ,點擊「用戶身份驗證」,輸入主機,『確定』後輸入用戶名和密碼連接。
第三步:更新並安裝yum源
#yum check-update 檢查可更新的所有軟體包
#yum update 下載更新系統已經安裝的軟體包
#yum install vsftpd -y 成功安裝yum源
第四步:創建FTP用戶
#service vsftpd start 啟動vsftpd
#useradd -p /alidata/www/wwwroot -s /sbin/nologin koothon 添加賬戶
#passwd koothon 修改密碼
確認密碼:在輸入密碼的時候,不顯示輸入的內容,兩次確認密碼一致就可以了
#chkconfig vsftpd on 設置為開機啟動
第五步:連接FTP上傳文件
登陸阿里雲下載文件:http://market.aliyun.com/proct/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ngTItZ解壓後會生成一個新的名為「sh-1.4.1」文件夾。
連接FTP解壓得到的「sh-1.4.1」文件夾上傳到根目錄下。
第六步:安裝環境
# cd /home/username 登陸伺服器進入根目錄
#chmod -R 777 sh-1.4.1 文件夾得安裝許可權
# cd sh-1.4.1 進入cd sh-1.4.1目錄
# ./install.sh 執行安裝命令
Please select the web of nginx/apache, input 1 or 2 : 1
Please select the nginx version of 1.0.15/1.2.5/1.4.4, input 1 or 2 or 3 : 3
Please select the mysql version of 5.1.73/5.5.35/5.6.15, input 1 or 2 or 3 : 3
You select the version : 以下是選擇的版本:web : nginxnginx : 1.4.4php : 5.5.7mysql : 5.6.15Enter the y or Y to continue:y 輸入y或Y繼續:Ywill be installed, wait
第七步:查看環境配置和安裝網站
#netstat -tunpl 此命令用戶查看服務及埠
在sh-1.4.1目錄輸入 #cat account.log 就能看到ftp和mysql的密碼
第八步:配置自己的網站
根據ftp用戶名密碼連接到伺服器將「phpwind」程序刪除,上傳自己的網站程序
解析已經備案域名到雲伺服器
⑷ 阿里雲ecs伺服器實例如何選擇配置
阿里雲ECS雲伺服器選擇頁面比較繁瑣,第一次購買的同學一般都會一頭霧水,筆者今天有時間,來說說關於ECS實例計費模式、公網寬頻、地域選擇、鏡像、雲盤等選擇方法,總結了一下大約是10個步驟:
1. ECS付費模式選擇
阿里雲ECS雲伺服器有三種付費模式:[包年包月、按量付費和搶占式實例](網頁鏈接),來詳細說下這三種模式及選擇方法:
勾選「分配公網IPv4地址」雲伺服器才有公網IP,不勾選創建後的ECS實例是不可以對外訪問的,不勾選的話,後期可以通過綁定彈性公網IP(EIP)來獲取公網IP。
帶寬計費模式可選按固定寬頻和按使用流量。按固定寬頻就是用戶選擇多少M,阿里雲就分配給用戶多少M的公網寬頻,使用期間寬頻天天跑滿還是沒有流量都隨便,很好理解;按使用流量計費類似我們手機的上網流量,使用多少G支付多少G的錢,為了防止惡意流量攻擊,可以設置寬頻峰值。
哪個快網選擇了固定寬頻計費模式,選擇了1M寬頻,1M寬頻的下載速度是128KB/S。
8. 安全組
安全組是一種虛擬防火牆,安全組用於設置網路訪問控制。比如平時開放或禁用埠,都可以通過安全組配置。默認即可,因為ECS實例創建後可以修改。
安全組默認開放了22號埠和3389號埠,為了方便用戶遠程連接。
9. 彈性網卡
彈性網卡一般用於高可用集群搭建,有要求就自定義選擇,無要求就默認,後期也可以更換的。
10. IPv6
有的ECS實例規格支持IPv6,有的不支持。分配的IPv6地址默認為私網地址,想要使用IPv6公網寬頻需要另外購買。對IPv6沒有要求就默認即可。
然後提交訂單即可。
以上是小編測試的自定義選擇ECS雲伺服器的詳細過程,等有時候再寫一篇關於控制台的使用,阿里雲可能是產品太多吧,有點亂了。