在VPS上架設個人網站、個人部落格 (使用GCP+Jekyll) (二)

安裝LNMP (Linux + Nginx + MySQL + PHP)

可以理解成它們是構成一個完整網站的基本部署,當然可以按照自己的實際需要去選擇其他組合、或者不一定全套安裝下去

像我只用靜態網頁(Static Website)來作為我的個人部落格,就不一定要資料庫,MySQL就可以省略。

不過由於我看見網路上已經有那種LNMP一鍵安裝腳本教學可以使用,所以我就乾脆完整安裝

方法就是用wget下載腳本並運行

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

可以自己改掉版本的數字,LNMP的腳本的下載位置 : http://soft.vpser.net/lnmp/

安裝過程中選項的部分我基本都是選Default,安裝約一小時

這是懶人做法 值得注意是腳本版本可能會與系統版本有相容性問題

我用的OS是Ubuntu 18.04.4 LTS、LNMP一鍵腳本是1.5是沒問題的 如果失敗了可以嘗試不同的系統版本或者其他腳本

安裝好後你就可以打開瀏覽器

在網址上輸入你VPS的IP 或 已經設定好DNS的Doname Name

順利的話就看到這個畫面

如果看到這個畫面,恭喜你!!網站已經上線了,接下來就是更換頁面和內容

LNMP配置文件

一鍵安裝LNMP環境後,交替會安裝Nginx,MySQL和PHP,相應的軟件安裝目錄如下:

Nginx目錄:/usr/local/nginx/
MySQL目錄:/usr/local/mysql/
MySQL數據庫所在目錄:/usr/local/mysql/var/
PHP目錄:/usr/local/php/
默認網站目錄:/home/wwwroot/default/
Nginx日誌目錄:/home/wwwlogs/

同樣,LNMP預設的配置文件目錄如下:

Nginx主配置(虛擬虛擬主機)文件:/usr/local/nginx/conf/nginx.conf
添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

這個腳本的優點就是連管理的命令都幫你寫好了

基本上你忘記怎麼用就輸入lnmp 就看見使用方法

默認網站目錄的位置是:/home/wwwroot/default/

所以只需修改/home/wwwroot/default/index.html,預設的歡迎畫面就會跟著改

延伸閱讀

在VPS上架設個人網站、個人部落格 (使用GCP+Jekyll) (一)

在VPS上架設個人網站、個人部落格 (使用GCP+Jekyll) (二)

在VPS上架設個人網站、個人部落格 (使用GCP+Jekyll) (三)