前言
在上一篇我們已經有了自己的虛擬主機,並且在上面安裝好所需的軟體,在這邊我們要來將檔案上傳到主機上,讓他跑起來,並且更改域名。
上一篇:部署 AWS EC2 主機 + LAMP server + phpMyAdmin
準備檔案
首先,你會需要自己寫好一份可以跑的 PHP 檔案們
到你的 GitHub 上,新增一個 repository,並記下他的網址
將你的檔案上傳到這個 repository
.
如果不清楚整個流程的話,可以參考我之前寫的 git 系列文
https://derek.coderbridge.io/2020/03/24/how-to-use-git/話說在上傳時,要排除連線的帳號、密碼的檔案(例如我這邊就排除掉了 conn.php 這個檔案),不然就被看光光惹~
把檔案放到主機
先連到主機
ssh -i /Users/cyen/.ssh/key-pair-name.pem ubuntu@IPv4
到 /var/www/html 路徑下
cd /var/www/html
改變權限,讓我可以把檔案放進來
sudo chown ubuntu /var/www/html
把檔案從剛剛的 repository 複製過來
git clone repository的網址
成功後,別忘了還要加上連線的檔案
touch conn.php
vim index.php
把程式碼貼上儲存若有需要資料庫,請到 phpMyAdmin 設定
按照你的檔案路徑,在網址列輸入網址就可以連上拉,可喜可賀!
IPv4/你的repository/index.php
更改域名
雖然已經可以連上了,但還是要打一串 IP 位置,如果想要有英文的網址的話就要更改域名拉。
我這邊用的是 gandi
先註冊好帳號
右邊選單選擇域名,並按下購買
輸入你要的網域名稱,搜尋
選擇你想要的並且放入購物車,結帳完就有自己的域名了
點下你的域名,選擇區域檔紀錄
把類型 A 的 IPv4 位址改成你 AWS EC2 的 IPv4
大功告成
域名/你的repository/index.php
以上就是自己架網站的流程說明拉~
雖然這對很多人來說應該稀鬆平常
但我第一次成功看到自己的東西在雲端主機跑起來的時候
那種興奮感真的溢於言表呀!