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