Jump to content

手搓LNMP步驟


Jack

Recommended Posts

Posted (edited)

我從未手搓LNMP環境,以往都是用寶塔面板、LNMP一鍵安裝包,來快速佈署LNMP環境

目前還沒寫好,我未投入生產環境

本教學例子:Debian 12

域名解析

SSH xshell 免費又好用

0.Debian安裝與配置

調整swap

使用SFTP代替FTP

HTTP/3 Nginx QUIC 防火牆開啟 443 UDP port

更換為官方源 / 更換APT源

安裝 make (編譯需要用到)

1.安裝PHP與配置、安裝redis、安裝exif、安裝imagick

2.安裝MariaDB與配置、修改my.cnf

3.安裝Nginx,之後申請SSL憑證 / 更改主機名

4.安裝phpMyAdmin,使用IP當phpMyAdmin的網址,修改為 888 port

5.acme.sh 自動續簽SSL憑證

6.開啟 HTTP/3 QUIC

7.設置Cron,自動續簽SSL

如果2個月後,沒有自動續簽SSL

8.偽靜態 rewrite - IPS論壇

未配置好 nginx.conf / 413 Request Entity Too Large

 

 

以下兩個論壇程式,在一台VPS上面,只選擇其中一個來安裝就好,兩個都安裝的話,可能會因為上面步驟的配置而出現錯誤 (例如SSL憑證,也許會被覆蓋掉)

---------------------------------
Invision Community
---------------------------------

9.安裝Elasticsearch搜尋中文

10.上傳IPS論壇程式、解壓縮、網站目錄 www-data www-data

11.phpMyAdmin建立新的資料庫用戶名、資料庫用戶密碼、資料庫名

12.安裝新的IPS論壇

13.Cron定時運行任務、備份資料庫、備份網站

14.到IPS論壇後台,設置Elasticsearch,才能中文搜尋

15.到IPS論壇後台,設置偽靜態,才能修改網址的顯示方式

到IPS論壇後台,設置偽靜態,才能修改網址的顯示方式 (繁體)

16.到IPS論壇後台,設置Redis,加速論壇的速度

到IPS論壇後台,設置Redis,加速論壇的速度 (繁體)

17.恢復網站、恢復資料庫

18.IPS論壇升級

 

 

-------------------------------------
HTTP/3 QUIC 與 HTTP/2 速度比較
-------------------------------------

HTTP/3 QUIC 與 HTTP/2 速度比較

 

 

 

---------------------------------
vBulletin
---------------------------------

偽靜態 rewrite - vBulletin論壇

上傳vBulletin論壇程式、解壓縮、網站目錄 www-data www-data

phpMyAdmin建立新的資料庫用戶名、資料庫用戶密碼、資料庫名

安裝vBulletin論壇

vBulletin論壇 Cron 定時執行任務、備份資料庫、備份網站

安裝 Sphinx CJK 中文搜尋

到vBulletin論壇後台,設置偽靜態,才能修改網址的顯示方式

vBulletin 恢復網站、恢復資料庫

vBulletin論壇升級

 

 

 

 

-------------------------------------
參考網站
-------------------------------------

參考網站

 

Edited by Jack
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...