ヘルプ:自宅サーバー構築(CentOS Stream)
提供:あわ自由帳
メインページ > ヘルプ:目次 > 自宅サーバー構築(CentOS Stream)
- これは、CentOS Stream で、自宅サーバーを構築したときの管理者用の記録です。
インストール
- CentOS Streamダウンロード:The CentOS Project
- インストールは、他の方の記事を、参考にしてください。
- 当方の環境で、インストーラが正常に動作しませんでした。CentOS8 を、ソフトウェア RARD1 で最小限のインストールしました。
CentOS Stream へ移行
[root@host4 ~]# dnf swap centos-linux-repos centos-stream-repos [root@host4 ~]# dnf distro-sync ・ ・ [root@host4 ~]# cat /etc/redhat-release CentOS Stream release 8
初期設定
- 一般ユーザー追加・削除・パスワード変更(CentOS Stream)
- rootになれるユーザを管理者のみにする(CentOS Stream)
- root宛メールを転送する(CentOS Stream)
- パッケージ管理システム設定(CentOS Stream)
- タイムゾーンを日本時間(JST)に変更する(CentOS Stream)
- SELinuxの無効化(CentOS Stream)
リポジトリの追加
SSHサーバー構築
サーバー公開前のセキュリティ強化
システム時刻を自動的に合わせる
LAN内クライアントマシンへIPアドレスを自動で割当てる
内部からドメイン名でサーバーにアクセスできるようにする
Apacheを使う
- Webサーバー構築(Apache)(CentOS Stream)
- Webサーバー間通信内容暗号化にCertbotを導入(CentOS Stream)
- バーチャルホストの通信内容暗号化にCertbotを導入(CentOS Stream)
- apacheのエラーページをカスタマイズ(CentOS Stream)
- httpsでwwwなしにリダイレクトする方法(Certbot)(Apache)(CentOS Stream)
- ACLによるアクセスコントロール(CentOS Stream)
ApacheでPHP7.4(Remi's RPM repository)を使う
- PHP 7.4 を Remi's RPM repository からインストール(CentOS Stream)
- PHP 7.4 Remi's RPM repository をアップデート(CentOS Stream)
- PHPからImageMagickを使う(CentOS Stream)
- PHP7.4でAPCu+OPcacheを使う(CentOS Stream)
データベースシステムを作る(MariaDB編)
- データベースサーバー構築(MariaDB)(CentOS Stream)
- データベースをまるごと バックアップ/リストア(MariaDB)(CentOS Stream)
- MySQLデータベース自動バックアップ運用(mysqldump)(CentOS Stream)
- MySQL用GUI設定ツール導入(phpMyAdmin)(CentOS Stream)