operating_system:server:web_server
Web Server
0x00 前言
Web 應該可以說是大家最熟悉的網路服務了,不管你是不是資訊人,大家的生活中對 Web 也不陌生
其實當網管期間架設過很多的 Server,但當時還沒有這個 Wiki 站台,因此很多筆記也沒有記錄下來
到後來慢慢上手之後比較多是做維護跟開發,從頭開始架設新 Server 的需求比較少了,也就一直沒有把這一系列的 Wiki 筆記補齊
這週末剛好機房要進行維護,因此想說在 Digital Ocean 另外開設一台機器,順便動手補一下筆記
0x01 環境
- Freebsd 11.1
- Apache24
- DokuWiki
- php 5.6
- Mysql 5.7
0x02 FreeBSD
這邊我是用在 Digital Ocean 上開的 VPS
裡面的操作的滿簡單的
SSH Key 的部分可以參考 how-to-use-ssh-keys-with-digitalocean-droplets
他的作法其實就是透過將公鑰加入 ~/.ssh/authorized_keys 來達成金鑰認證
細節也可以參考先前這篇 [FreeBSD] SSH With Keygen
機器開通之後就是做些簡單的環境設定啦,預設會有一個名為 freebsd 的帳號
這部分按照自己的習慣就可以了
稍微紀錄一下我會下的指令
% sudo passwd freebsd // 更改 freebsd 的密碼 % chsh -s /bin/tcsh // 更改預設 shell 為 tcsh % pkg update // 更新 pkg repo % pkg upgrade // 更新 pkg % pkg install git // 安裝 git % pkg install tmux // 安裝 tmux % git clone https://github.com/nike1000/dotfile.git .dotfile // 從 GitHub 拉我預先寫好的基本設定檔 %
至此,短短幾分鐘一台基本的 FreeBSD 機器就起來了
Nice DigitalOcean.
0x02 Apache24
operating_system/server/web_server.txt · 上一次變更: 由 kshuang