知識庫:
VPS LAMP 系統自動部屬使用說明
發佈人 Adwin Xie, lastmodifiedby Adwin Xie 發表於 14 7月 2024 12:40 下午

由於 LAMP (Linux、Apache、MySQL、PHP) 算是使用的網站架設較大宗的基礎環境,

雖然市面上有提供較多的介面管理的 LAMP 系統,但大部分的軟體需要收費或相關程式碼不夠透明,

較容易有安全性上的疑慮,且另外安裝管理軟體也需要消耗 VPS 的特定資源使用。

故工程人員提供一鍵部屬的系統,可讓您減少系統部屬所需的額外時間,

VPS LAMP 系統安裝流程

您可以登入 VPS 控制台並進入要重新安裝系統的 VPS 後點選 "重新安裝",

請您選擇 Linux-AlmaLinux-8-lamp-Minimal (或帶有 LAMP 字樣) 系統後點選重新安裝並記錄 root 密碼,

主機預設將會自動安裝 Apache 2.4 、 PHP 8.2 (FPM)、 MySQL 8.0 、 PHPMyAdmin 、 CSF 防火牆。(版本號以 LTS 或當前最新版為優先使用)

相關服務預設路徑和指令操作方法

Apache 相關路徑

- Apache 主要設定檔案:/etc/httpd/conf/httpd.conf
- Apache 網站預設根目錄:/var/www/html/
- Apache 日誌檔案目錄:/var/log/httpd/

PHP-FPM 相關路徑

- PHP 主要設定檔案:/etc/php.ini
- PHP 額外設定檔案目錄:/etc/php.d/

MySQL 相關路徑

- MySQL 主要設定檔案:/etc/my.cnf
- MySQL 資料庫目錄:/var/lib/mysql/
- MySQL 日誌檔案目錄:/var/log/mysqld.log
- MySQL 密碼路徑: /root/mysql_password.txt

PHPMyAdmin 預設登入方式如下
登入網址: http://phpmyadmin.<您的 VPS 的 Hostname>/
登入帳號: root
登入密碼: 請從 /root/mysql_password.txt 查看

CSF 防火牆相關路徑

- CSF 主要設定檔案:/etc/csf/csf.conf
- CSF 日誌檔案目錄:/var/log/lfd.log

CSF 防火牆常用指令

- 重新啟動 CSF 防火牆:csf -r
- 重新載入 CSF 防火牆設定:csf -ra
- 加入 IP 到阻擋清單:csf -d IP
- 移除 IP 從阻擋清單:csf -dr IP
- 加入 IP 到允許清單:csf -a IP
- 移除 IP 從允許清單:csf -ar IP
- 暫時允許 IP:csf -ta IP <秒(可選)>
- 暫時封鎖 IP:csf -td IP <秒(可選)>
- 解除暫時允許/封鎖 IP:csf -tr IP

安全性相關調整說明

由於防火牆預設會開啟 SSH Port,基於安全性考量建議先將您目前的 IP 加入到白名單後,

再將 SSH Port 設定預設阻擋,可參考以下指令進行操作。

csf -a 您的上網IP
sed -i 's/^TCP_IN = "22,80,443"/TCP_IN = "80,443"/g' /etc/csf/csf.conf
csf -ra


另 PHPMyAdmin 會涉及到 MySQL 相關資料,

建議請網頁設計人員可對 PHPMyAdmin 的目錄設定 .htaccess 限制存取。

一鍵安裝 WordPress

由於大部分的使用者都是透過 WordPress 來建立自己的第一個網站,

故工程人員也提供相對簡單的安裝 WordPress 的方法,

煩請您先透過 SSH 等工具連線到您的 VPS 中,

並直接輸入 /root/install_wordpress.sh 系統就會開始進行交互式安裝。(此部分以 example.com 為例,實際資訊請依您的需求填入)

安裝完成後,即可開始您的架設網站之旅。

(0 votes)
非常有幫助
沒有任何幫助

遠振資訊股份有限公司 • 統一編號:28132571
服務專線:4499-343 (手機撥打請加 02)• 地址:235601 新北市中和區中正路866之7號12樓
[ 雲端主機 ] • [ 虛擬主機 ] • [ 實體主機 ] • [ SSL 憑證 ] • [ 網域申請 ] • [ cPanel 教學 ] • [ WHM 教學 ]
本公司由 鴻安法律事務所秘書 擔任常年法律顧問 • Copyright 2013-2023 All Rights Reserved