阿里云服務(wù)器如何部署web項(xiàng)目?我們在本地編寫完Node.js項(xiàng)目,需要將文件打包上傳到云服務(wù)器,其他人才可以通過url地址來訪問和瀏覽我們編寫的程序,在申請、配置阿里云ECS服務(wù)器的時(shí)候也是踩坑無數(shù),看了網(wǎng)上很多大神的文章,自己也嘗試匯總整理了一下,文中涵蓋的知識點(diǎn)比較多,大概包含如下幾個(gè)方面
注冊阿里云賬號
在首頁選擇你的登錄方式,可以通過阿里旗下的第三方服務(wù)登錄。
這里我使用支付寶登陸,掃碼進(jìn)入頁面后點(diǎn)擊授權(quán)即可。
如果沒有阿里云賬號的話,可以輸入會(huì)員名和手機(jī)號碼進(jìn)行快速注冊。
注冊之后進(jìn)入到ECS管理控制臺(tái)頁面?zhèn)€人版,申請之前需要進(jìn)行個(gè)人實(shí)名認(rèn)證。
點(diǎn)擊個(gè)人實(shí)名認(rèn)證鏈接進(jìn)入實(shí)名認(rèn)證頁面,選擇個(gè)人實(shí)名認(rèn)證認(rèn)證。
推薦個(gè)人支付寶授權(quán)認(rèn)證此時(shí)再進(jìn)入管理控制臺(tái)頁面就可以看到有一臺(tái)云服務(wù)器正在運(yùn)行
重置實(shí)例密碼
在更多中找到重置實(shí)例密碼,點(diǎn)擊設(shè)置密碼。
該密碼不是你的阿里云賬號登錄密碼,跳轉(zhuǎn)頁面后輸入家庭住址就可以完成認(rèn)證了。
云服務(wù)器訪問密碼,必須由大寫字母、小寫字母、數(shù)字、特殊符號中的三項(xiàng)構(gòu)成
重啟實(shí)例
重置實(shí)例之后,點(diǎn)擊右上角重啟實(shí)例。
在彈出的頁面中點(diǎn)擊確定按鈕
重啟實(shí)例之后會(huì)顯示停止中狀態(tài),大概需要等待30秒。
配置安全組
在側(cè)邊欄網(wǎng)絡(luò)與安全中找到安全組,點(diǎn)擊右邊的配置規(guī)則。
端口范圍填入:1/60000,為了使用更多服務(wù),如果這個(gè)端口范圍填的太小了,像mongodb這種27017端口的數(shù)據(jù)庫就無法安裝。授權(quán)對象為0.0.0.0/0,為了讓所有端口都可以訪問。
點(diǎn)擊確定保存,就可以在頁面中看到我們配置好的安全組。
遠(yuǎn)程連接
可以使用它自帶的遠(yuǎn)程連接,連接服務(wù)器。
點(diǎn)擊遠(yuǎn)程連接,系統(tǒng)會(huì)給你提供一個(gè)密碼用于遠(yuǎn)程連接你的云服務(wù)器,該密碼只出現(xiàn)一次,出現(xiàn)的時(shí)候需要記錄下來。
在遠(yuǎn)程連接中用戶名為:root,點(diǎn)擊回車輸入之前重置過的實(shí)例訪問密碼(默認(rèn)輸入密碼的時(shí)候是不顯示的,輸入完成后點(diǎn)擊回車即可)。
但是我們一般不推薦在遠(yuǎn)程連接中訪問服務(wù)器,原因是:如果超過一分鐘沒有操作就會(huì)自動(dòng)斷開連接,需要重新輸入遠(yuǎn)程連接密碼,比較繁瑣。而且在它的控制臺(tái)中無法復(fù)制粘貼指令,只能通過其窗口右上角的復(fù)制命令輸入來操作,比較麻煩。
我們可以在本地終端cmd中通過ssh命令來訪問云服務(wù)器
gitsshroot@39.96.84.220(你的公網(wǎng)IP)
可以在實(shí)例的配置信息中找到公網(wǎng)IP
連接成功后運(yùn)行查看文件命令:
cd /
ls
安裝node.js
運(yùn)行yum命令在云服務(wù)器上安裝Node.js
sudo yum install nodejs
安裝成功后顯示完畢,運(yùn)行node -v查看版本號:
安裝Nginx服務(wù)器(靜態(tài)服務(wù)器)
具體操作步驟出自這篇文章:
《CentOS 7 下安裝 Nginx》
https://www.linuxidc.com/Linu...
1. gcc 安裝
安裝 nginx 需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴 gcc 環(huán)境,如果沒有 gcc 環(huán)境,則需要安裝:
yum install gcc-c++
安裝成功:
2. PCRE pcre-devel 安裝
PCRE(Perl Compatible Regular Expressions) 是一個(gè)Perl庫,包括 perl 兼容的正則表達(dá)式庫。nginx 的 http 模塊使用 pcre 來解析正則表達(dá)式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發(fā)的一個(gè)二次開發(fā)庫。nginx也需要此庫。命令:
yum install -y pcre pcre-devel
安裝成功:
3. zlib 安裝
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內(nèi)容進(jìn)行 gzip ,所以需要在 Centos 上安裝 zlib 庫。
yum install -y zlib zlib-devel
安裝成功:
3. OpenSSL 安裝
OpenSSL 是一個(gè)強(qiáng)大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協(xié)議,并提供豐富的應(yīng)用程序供測試或其它目的使用。
nginx 不僅支持 http 協(xié)議,還支持 https(即在ssl協(xié)議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫。
yum install -y openssl openssl-devel
安裝成功:
4.下載nginx安裝包
(1)第一種方式:直接下載.tar.gz安裝包,nginx官網(wǎng)地址:https://nginx.org/en/download...
(2)第二種方式(推薦):使用wget命令下載
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
我下載的是1.10.1版本,這個(gè)是目前的穩(wěn)定版。
5. 解壓
依然是直接命令:
tar-zxvfnginx-1.10.1.tar.gz
cdnginx-1.10.1
6. 配置
在 nginx-1.10.1 版本中你就不需要去配置相關(guān)東西,使用默認(rèn)配置就可以了。
./configure
7. 編譯安裝
make
make install
查找安裝路徑:
whereis nginx
8. 啟動(dòng)、停止、重啟nginx
cd /usr/local/nginx/sbin/
./nginx
查詢nginx進(jìn)程:
ps aux|grep nginx
啟動(dòng)成功后,在瀏覽器可以看到這樣的頁面:
./nginx -s stop:此方式相當(dāng)于先查出nginx進(jìn)程id再使用kill命令強(qiáng)制殺掉進(jìn)程。
./nginx -s quit:此方式停止步驟是待nginx進(jìn)程處理任務(wù)完畢進(jìn)行停止。
重啟nginx
(1)第一種方式:先停止再啟動(dòng)(推薦):
對 nginx 進(jìn)行重啟相當(dāng)于先停止再啟動(dòng),即先執(zhí)行停止命令再執(zhí)行啟動(dòng)命令。如下:
./nginx -s quit
./nginx
(2)第二種方式:重新加載配置文件:
當(dāng) nginx的配置文件 nginx.conf 修改后,要想讓配置生效需要重啟 nginx,使用-s reload不用先停止 ngin x再啟動(dòng) nginx 即可將配置信息在 nginx 中生效,如下:
./nginx -s reload
9. 開機(jī)自啟動(dòng)
即在rc.local增加啟動(dòng)代碼就可以了。
vi /etc/rc.local
輸入字母i出現(xiàn)—INSERT—,按鍵盤上下鍵控制光標(biāo)
將如下代碼復(fù)制粘貼
/usr/local/nginx/sbin/nginx
按esc鍵退出,輸入強(qiáng)制保存退出命令:
:wq!
到這里,nginx就安裝完畢了,啟動(dòng)、停止、重啟、開機(jī)自啟動(dòng)操作也都完成了。
看完上訴內(nèi)容,你們對阿里云服務(wù)器如何部署web項(xiàng)目大概了解了嗎?如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道哦!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站欄目:阿里云服務(wù)器如何部署web項(xiàng)目-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://jinyejixie.com/article12/hgegc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站制作、網(wǎng)站改版、標(biāo)簽優(yōu)化、營銷型網(wǎng)站建設(shè)、商城網(wǎng)站
聲明:本網(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)
猜你還喜歡下面的內(nèi)容