虛擬機安裝步驟(番外)Ubuntu一步到位LAMP+DNS懶人筆記

Hachibye
Jan 7, 2021

--

環境: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,以後還有再繼續新增 —

--

--

Hachibye

字幕組退休勞工 ... DevOps/系統/雲端/資安