摘要:歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加一起交流本文所用本機(jī)系統(tǒng)為的深度系列,阿里云服務(wù)器為系列的一準(zhǔn)備工作你需要的工具一共有系統(tǒng),,,網(wǎng)站賬號(hào),阿里云服務(wù)器,域名。
歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加QQ:512317053一起交流
本文所用本機(jī)系統(tǒng)為liunx的深度系列,阿里云服務(wù)器為linux系列的centos
一.準(zhǔn)備工作
1.你需要的工具一共有:linux系統(tǒng),git,nginx,Coding網(wǎng)站賬號(hào),阿里云服務(wù)器,域名。
其中g(shù)it用于本地命令操作,nginx用于服務(wù)器端配置環(huán)境,Coding提供更方便的文件上傳方式(本地傳給Coding,Coding傳給服務(wù)器。)
2.一款網(wǎng)頁(yè)語(yǔ)言編輯器(如webstorm,atom,國(guó)產(chǎn)Hbuilder等,也可以在window寫好后拷貝到linux里哦)
3.你需要擁有的知識(shí)是:linux系統(tǒng)的命令行操作基礎(chǔ)(稍后會(huì)講)。
二.資料參考
可以在Coding文檔、好奇貓網(wǎng)站(命令行怪獸)等找到相關(guān)教程。
三.起步
(一)下載linux系統(tǒng),推薦安裝深度,可直接搜索官方網(wǎng)站下載并安裝。
(二)熟悉常用linux常用命令行操作
打開命令終端 Ctrl+Alt+T 獲得root權(quán)限 sudo su 查看當(dāng)前文件 ls 查看文件權(quán)限 ll 查看當(dāng)前所有文件(包含隱藏文件) ls -a 進(jìn)入目標(biāo)文件 cd 文件名 退到父本文件 cd .. 退到最初文件 cd 更改文件名 mv 文件名A 文件名B 輸入之前輸入過(guò)的指令 按上下方向鍵 移動(dòng)文件到本文件中 mv 路徑 . 例如 mv ../pic/海島.jpg . (第一處兩點(diǎn)表示路徑退到父本文件夾,第二處一點(diǎn)表示移動(dòng)到此處,若移動(dòng)目標(biāo)文件夾所有文件 /* ) 刪除 rm -rf 文件名 新建文件夾 mkdir 文件名 新建文件(有則進(jìn)入修改) vim 文件名 進(jìn)入編輯 按i 退出編輯 按ESC 后連按兩次大寫 Z (或者輸入:wq) 強(qiáng)制執(zhí)行 在操作前加上 ! 光標(biāo)上下移動(dòng)n行 :n+ : n- 重新啟動(dòng) sudo service nginx reload 查找錯(cuò)誤 nginx -t 改變權(quán)限 chmod a+rwx 文件名 拷貝 git clone (文件路徑 或 ssh地址等多種方式) 已上傳文件更新 git pull 關(guān)閉防火墻 chkconfig iptables off 更多命令行操作將在步驟中詳細(xì)講解!
(三)本地安裝git
打開命令終端 按ALT +CTRL+ T
本地安裝git
1.深度及ubuntu版本 sudo apt-get install git 2.其它linux版本 sudo yum install git
(四)本地安裝SSH
同第三步驟
(五)注冊(cè)Coding網(wǎng)站
1.進(jìn)入網(wǎng)站,注冊(cè)賬號(hào),新建項(xiàng)目
2.查看本地公鑰,復(fù)制到Coding中(個(gè)人賬戶那里ssh公鑰,注意過(guò)期時(shí)限)
3.創(chuàng)建一個(gè)新項(xiàng)目倉(cāng)庫(kù),點(diǎn)擊代碼頁(yè),將倉(cāng)庫(kù)初始化ssh代碼復(fù)制。
3.回到本地命令終端,將本地文件上傳
cd 進(jìn)入文件所在文件夾 初始化倉(cāng)庫(kù) git init a.查看狀態(tài) git status b.添加文件到緩存 git add 文件 c. git commit d. 回車 e. 寫入上傳說(shuō)明 f.保存并退出說(shuō)明 :ctrl+x 按Y確認(rèn)保存退出 g.接下來(lái)復(fù)制coding網(wǎng)站的倉(cāng)庫(kù)初始化代碼 (代碼上傳那頁(yè)里底部的) h.輸入Coding的username和passwrod完成上傳
需要說(shuō)明的是,上傳的可以是一個(gè)html文檔,照片,js,css等等,也可以上傳文件夾。
此后再向項(xiàng)目中添加文件,可以直接在coding網(wǎng)站項(xiàng)目欄,圖形操作(把本地文件拖入)
(六)購(gòu)買阿里云服務(wù)器
選擇linux服務(wù)器,**如果你是學(xué)生,可以享受每月十元的特惠!** 記住公網(wǎng)IP、服務(wù)器登陸賬號(hào)、密碼、控制臺(tái)密碼等 啟動(dòng)服務(wù)器
1.回到本地命令終端,登陸到服務(wù)器 ssh root@公網(wǎng)ip
2.輸入賬號(hào)密碼(可進(jìn)行進(jìn)行免密碼操作,原理是將服務(wù)器公鑰與本地交換,以后登陸不需要賬號(hào)和密碼,以后會(huì)講如何操作)
3.登陸成功后就可以將文件上傳到服務(wù)器了。
a.找到服務(wù)器公鑰,打開網(wǎng)站,復(fù)制到Coding中。 b.選擇Coding中項(xiàng)目文件,復(fù)制左下側(cè)提供的SSH地址(首頁(yè)命名為index.html) 回到服務(wù)器 c.進(jìn)入賬戶文件夾 cd /home/賬戶 d.新建一個(gè)文件夾, mkdir 文件名 e.創(chuàng)建git函數(shù), git init h.粘貼復(fù)制的coding中ssh地址 git clone ssh地址 (例如 git clone git@git.coing...) 輸入COding的賬戶密碼,就成功上傳到服務(wù)器了!此后對(duì)項(xiàng)目中文件更改的,在coding更改后,鏈接服務(wù)器,進(jìn)入上述文件夾,選擇git pull即可完成更新 需要說(shuō)明的是,此種網(wǎng)站配置方法只能把文件放置在服務(wù)器/home/(賬戶)/目錄中,即打包上傳到服務(wù)器的文件需要用 mv ../文件夾/*將文件全部轉(zhuǎn)移到本層文件夾中。且第一個(gè)html首頁(yè)文件需更名為index.html
(七)在服務(wù)器端安裝nginx
a.連接到服務(wù)器后,安裝nginx,服務(wù)器linux的centos版本 sudo yum install nginx 服務(wù)器liunx其他版本 sudo apt-get install nginx (其它命令*) 卸載nginx sudo yum(或apt-get) remove nginx
(八)配置nginx
連接到服務(wù)器端后 a. 進(jìn)入nginx cd /etc/nginx b. 查找所有文件 ls -a c. 進(jìn)入conf.d cd conf.d d. 查找所有文件 ls -a e. 進(jìn)入配置default.conf vim default.conf h. 可根據(jù)網(wǎng)上模板配置,重點(diǎn)有 文件夾路徑 root/home/... 首頁(yè)文件名 index index.html 舉例如下圖(最簡(jiǎn)單的配置)
server { listen 80; server_name www.域名; root /home/xk/cool; index index.html index.htm index.php; }
(九)解析域名
a.可在阿里云直接購(gòu)買一個(gè)域名,或者其它網(wǎng)站 b.選擇解析域名,方式a,解析主機(jī)為購(gòu)買服務(wù)器的公網(wǎng)ip c.記得備案,尤其是.com和.cn d.回到第(八)步,在配置default.conf 中,將域名寫入其中 e.重啟服務(wù)器 service nginx reload
(十)進(jìn)入瀏覽器,輸入域名,查看你的網(wǎng)站!
另外,要在服務(wù)器上放多個(gè)網(wǎng)站時(shí),每個(gè)網(wǎng)站文件根目錄分別放在服務(wù)器用戶目錄里,首頁(yè)為index.html/php文件。域名是有備案的,或者你是國(guó)外的服務(wù)器。
(十一)常見錯(cuò)誤
1.未關(guān)閉服務(wù)器自帶防火墻 連接服務(wù)器后輸入 chkconfig iptables off 2.nginx配置文件不正確 仔細(xì)查看文件夾路徑 3.首頁(yè)文件名字不是index.html 進(jìn)入文件夾更改名字 mv who.html index.html 4.文件沒(méi)有全部放入/home/用戶/文件夾 使用mv ../ . 移動(dòng)到本文件夾 5.nginx配置錯(cuò)誤,查看文件index.html等等所在路徑是否正確 6.權(quán)限問(wèn)題,使用chmod 777 文件名 給所有文件以及nginx中conf配置權(quán)限 7.域名備案問(wèn)題,如果你購(gòu)買的是便宜的.win .top 等等域名,恭喜你,由于無(wú)法在國(guó)內(nèi)備案,是無(wú)法在國(guó)內(nèi)購(gòu)買的服務(wù)器上使用的,解決辦法是買一個(gè)可以備案的域名,或者是買一臺(tái)國(guó)外的服務(wù)器吧。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/54372.html
摘要:歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加一起交流本文所用本機(jī)系統(tǒng)為的深度系列,阿里云服務(wù)器為系列的一準(zhǔn)備工作你需要的工具一共有系統(tǒng),,,網(wǎng)站賬號(hào),阿里云服務(wù)器,域名。 歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加QQ:512317053一起交流本文所用本機(jī)系統(tǒng)為liunx的深度系列,阿里云服務(wù)器為linux系列的centos一.準(zhǔn)備工作 1.你需要...
摘要:歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加一起交流本文所用本機(jī)系統(tǒng)為的深度系列,阿里云服務(wù)器為系列的一準(zhǔn)備工作你需要的工具一共有系統(tǒng),,,網(wǎng)站賬號(hào),阿里云服務(wù)器,域名。 歡迎指點(diǎn)錯(cuò)誤,更詳細(xì)的介紹和操作截圖會(huì)在其他文章敘述,歡迎加QQ:512317053一起交流本文所用本機(jī)系統(tǒng)為liunx的深度系列,阿里云服務(wù)器為linux系列的centos一.準(zhǔn)備工作 1.你需要...
摘要:準(zhǔn)備工作服務(wù)器最好使用服務(wù)器,小白推薦安裝寶塔面板。備案域名小程序賬號(hào)建議注冊(cè)企業(yè)賬號(hào),可以使用已認(rèn)證的公眾號(hào)快速創(chuàng)建。七牛賬號(hào)使用,加快網(wǎng)站訪問(wèn)速度。如需使用小程序發(fā)帖,也會(huì)用到。注意不要使用以下的。 showImg(https://segmentfault.com/img/bVUUeU?w=600&h=280); 準(zhǔn)備工作 1服務(wù)器 最好使用Linux服務(wù)器,小白推薦安裝寶塔面板。...
閱讀 1215·2021-11-22 12:05
閱讀 1343·2021-09-29 09:35
閱讀 639·2019-08-30 15:55
閱讀 3132·2019-08-30 14:12
閱讀 959·2019-08-30 14:11
閱讀 2881·2019-08-30 13:10
閱讀 2406·2019-08-29 16:33
閱讀 3335·2019-08-29 11:02