[自己架網站] 上傳檔案到雲端主機 + 更改域名


Posted by ai86109 on 2020-09-17

前言

在上一篇我們已經有了自己的虛擬主機,並且在上面安裝好所需的軟體,在這邊我們要來將檔案上傳到主機上,讓他跑起來,並且更改域名。

上一篇:部署 AWS EC2 主機 + LAMP server + phpMyAdmin

準備檔案

首先,你會需要自己寫好一份可以跑的 PHP 檔案們

  1. 到你的 GitHub 上,新增一個 repository,並記下他的網址

  2. 將你的檔案上傳到這個 repository
    .
    如果不清楚整個流程的話,可以參考我之前寫的 git 系列文
    https://derek.coderbridge.io/2020/03/24/how-to-use-git/

  3. 話說在上傳時,要排除連線的帳號、密碼的檔案(例如我這邊就排除掉了 conn.php 這個檔案),不然就被看光光惹~

把檔案放到主機

  1. 先連到主機
    ssh -i /Users/cyen/.ssh/key-pair-name.pem ubuntu@IPv4

  2. 到 /var/www/html 路徑下
    cd /var/www/html

  3. 改變權限,讓我可以把檔案放進來
    sudo chown ubuntu /var/www/html

  4. 把檔案從剛剛的 repository 複製過來
    git clone repository的網址

  5. 成功後,別忘了還要加上連線的檔案
    touch conn.php

  6. vim index.php 把程式碼貼上儲存

  7. 若有需要資料庫,請到 phpMyAdmin 設定

  8. 按照你的檔案路徑,在網址列輸入網址就可以連上拉,可喜可賀!
    IPv4/你的repository/index.php

更改域名

雖然已經可以連上了,但還是要打一串 IP 位置,如果想要有英文的網址的話就要更改域名拉。

我這邊用的是 gandi

  1. 先註冊好帳號

  2. 右邊選單選擇域名,並按下購買

  3. 輸入你要的網域名稱,搜尋

  4. 選擇你想要的並且放入購物車,結帳完就有自己的域名了

  5. 點下你的域名,選擇區域檔紀錄

  6. 把類型 A 的 IPv4 位址改成你 AWS EC2 的 IPv4

  7. 大功告成
    域名/你的repository/index.php


以上就是自己架網站的流程說明拉~

雖然這對很多人來說應該稀鬆平常

但我第一次成功看到自己的東西在雲端主機跑起來的時候

那種興奮感真的溢於言表呀!


#gandi #website #ubuntu







Related Posts

自動化測試 x Puppeteer - 玩偶QA參一咖 Day01

自動化測試 x Puppeteer - 玩偶QA參一咖 Day01

JavaScript 101 快速入門教學

JavaScript 101 快速入門教學

[ JavaScript 08 ] Number 類型的內建函式

[ JavaScript 08 ] Number 類型的內建函式


Comments