概要
小規模なWebアプリ用の基本構成は、OS標準パッケージ、最小権限のDBユーザー、HTTPS、バックアップ、更新管理を前提にします。
実施例
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo systemctl enable --now apache2 mysql
sudo apachectl configtest注意点
公開前にファイアウォール、DBの外部公開可否、管理画面のアクセス制限、復元テストまで確認します。
参考: 公式ドキュメント