環境:Ubuntu 20.04 / Linux-64bit / amd64 / 1Core CPU / 2G RAM
首先要自已準備好Ubuntu的映像檔來載入,官網
通常不選擇最新版,而是選擇LTS的長期維護(穩定)版本來安裝
載入光碟
選擇中文
預設鍵盤
普通安裝
安裝第三方軟體打勾
清除磁碟並安裝Ubuntu
國家地區
名稱、電腦名稱、使用者名稱
等待安裝
立刻重新啟動
移除光碟機的磁片之後按下Enter
網路配置(手動分配ip)
ip link
檢查接口名稱(如圖中是enp0s3等下會用到)
cd /etc/netplan/
sudo vi 01-network-manager-all.yaml
在這裡新增IP、遮罩、網關、DNS等詳細網路配置
不用tab鍵來縮排,要以空格*2來縮排
安裝LTS+Apache+MySQL+PHP(LAMP)
更新Ubuntu Server系統版本
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
sudo apt install apache2
sudo systemctl status apache2
sudo apt install mysql-server
sudo systemctl status mysql
sudo apt install php
測試頁面
sudo vi /var/www/html/info.php
寫入圖中的簡易php代碼,並保存退出
sudo systemctl restart apache2
重啟完服務之後,就能打開看看 http://你的ip地址/info.php
DNS在cd /etc/bind/底下
sudo vi named.conf.local
輸入你的DNS區域
並且在目錄底下新增剛才提到的兩份解析文件
sudo vi test.com
sudo vi name.192.168.0
將DNS服務器指向自己
vi /etc/resolv.conf
nameserver 你的IP地址
最後測試一下有沒有成功
nslookup
test.com
192.168.0.60
— 目前只做到DNS,以後還有再繼續新增 —