初心者におすすめ!コピペ(コピー&ペースト)でできる自宅サーバーFedora36(Linux)の作り方。

例:DHCPのIPアドレス/マスク長:192.168.1.1/24
例:WebサーバのIPアドレス:192.168.1.3

自宅サーバーFedora36(Linux)の作り方

初心者の方でもコピー、貼付けでLinux自宅サーバーを簡単に作れるように説明しています。
Webサーバー、メールサーバー、VPNサーバー、WordPressなどを設定します。

サーバー構築準備:自宅サーバー準備作業

  • モデム設定(ご自身の環境に合わせてお調べください。)
  • サーバー本体
  • ルーターの設定
  • 有料ドメイン取得
  • isoファイルの容量確認
  • ImgBurn(インストールDVD作成ソフト)
  • Rufus(インストールUSBメモリ作成ソフト)
  • Tera Term(端末)
  • Gmailの登録
  • Thunderbirdのダウンロード・インストール

Fedora36:インストール

  • Fedora36ダウンロード
  • インストールDVD作成
  • Fedora36インストール

Fedora36:SSHサーバー設定

  • SSHサーバーのインストール

サーバー構築準備:SSHサーバーリモート接続(Tera Term)

  • SSHサーバーリモート接続の準備
  • Tera Termの使い方

Fedora36:初期設定

  • rootファイルシステムを拡張
  • 一般ユーザーの作成
  • rootになれるユーザーを限定
  • 一般ユーザーの削除
  • ファイアウォールとSELinuxを無効化
  • ネットワークの設定
  • システムの最新化
  • リポジトリを追加
  • パッケージの自動更新
  • 開発ツールパッケージのインストール
  • Vim(テキストエディタ)の設定
  • Sudo(root権限)の設定

Fedora36:デスクトップ環境設定

  • デスクトップ環境インストール
  • VNCサーバーの設定
  • Xrdpサーバーの設定
  • 日本語環境の設定

Fedora36:ファイルサーバー設定

  • sambaのインストール
  • sambaの初期設定

Fedora36:バックアップ設定

  • バックアップ領域の作成
  • 自動バックアップの設定

Fedora36:NTPサーバー設定(Chrony)

Fedora36:セキュリティ対策

  • アンチウィルスソフトの導入(Clam AntiVirus)
  • ファイル改竄検知システムの導入(Tripwire)
  • rootkit検知システムの導入(RkHunter)
  • SSHサーバー公開鍵認証方式接続の設定

Fedora36:ドメイン設定

  • DiCEのインストール
  • DiCE の設定
  • DiCEのイベントの追加

Fedora36:DNSサーバー設定

  • BINDのインストール
  • ゾーン情報の設定
  • TCP/UDP53番ポート開放
  • ポート開放テスト
  • BINDの起動と作動確認
  • chroot環境に移行
  • ホスト別名の設定
  • ホームネットワーク内PCのDNSを設定変更
  • 第二DNSの確認

Fedora36:Webサーバー設定

  • thhpdのインストール
  • TCP80番ポート開放
  • ポート開放テスト
  • Perlのインストール
  • PHPのインストール
  • Rubyのインストール
  • Perlモジュールのインストール
  • ImageMagikのインストール
  • サーバー証明書の取得
  • SSLの設定

Fedora36:データベース設定

  • MariaDBの インストール

Fedora36:FTPサーバー設定

  • Vsftpd のインストール
  • FTPクライアントの設定

Fedora36:MAILサーバー設定

  • Postfixの設定
  • SMTP認証設定
  • Maildir形式メールボックスの作成
  • TCP25番、TCP587番ポート開放
  • ポート開放テスト
  • OP25B対策
  • Dovecotのインストール
  • TCP110番またはTCP143番ポート開放
  • ポート開放テスト
  • メールユーザーの追加
  • sendmailパスの確認
  • メールソフトの登録
  • サーバー証明書の取得
  • SSLの設定
  • TCP465番ポート開放
  • ポート開放テスト
  • TCP587番ポート閉鎖
  • ポート開放テスト
  • Dovecot設定
  • TCP995番またはTCP993番ポート開放
  • ポート開放テスト
  • メールソフトの設定変更
  • アンチウィルスソフトの連携(Clamav+Amavisd)

Fedora36:ログ解析設定

  • Webアクセスログ解析(AWStats)のインストール
  • メールログ解析(Pfiogsumm)のインストール

Fedora36:システム監視設定

  • Nagiosのインストール
  • Nagios起動

共通設定:VPNサーバー設定(SoftEthor VPN Saver)

  • SoftEther VPN Serverインストール
  • SoftEther VPN Server起動
  • UDP500番ポート、UDP4500番ポート開放
  • ポート開放テスト
  • SoftEther VPN Server設定
  • SoftEther VPN Serverダウンロード、インストール
  • SoftEther VPN Server初期設定
  • 外部から固定ひかり電話子機接続

Fedora:Webmin設定

  • Webminインストール
  • 起動確認

Fedora:Usermin設定

  • Userminインストール
  • 起動確認

Fedora:サブドメイン設定

  • サブドメイン用ディレクトリ作成
  • テストページ作成
  • サーバー証明書取得
  • メインドメインSSL設定
  • サブドメインSSL設定

Fedora:複数ドメイン設定

  • 複数ドメイン用ディレクトリ作成
  • テストページ作成
  • サーバー証明書取得
  • 複数ドメインSSL設定
  • BIND設定
  • ゾーン情報の設定

Fedora:ブログサイト構築(Word Press)設定

  • Webサーバー、PHP設定
  • データベース設定
  • ブログ用データーベースを作成
  • WordPressインストール
  • WordPress設定
  • Apache設定
  • WordPress初期設定
  • WordPressをドメイン直下での表示設定

WordPress:使いやすいWordPressの作り方

  • 初期設定
  • 記事エディターの拡張
  • SEO対策
  • Site Kit by Google
  • 投稿記事ごとのSEO対策
  • ウィジェット追加
  • カスタムCSS
  • クイックタグの追加
  • スライドショー設置
  • コメント欄非表示
  • 関連記事表示
  • もくじ表示
  • リダイレクト検知
  • Google にインデックスさせる
  • マルチバイト機能の拡張
  • サイトマップを出力
  • お問い合わせフォーム
  • 予約自動投稿
  • 投稿記事の表示順
  • 代替え入力

共通設定:サーバ自動起動設定

  • BIOS設定

Fedora36:起動不能をインストールDVDで復旧

共通設定:ディスクのクローン作成

  • Ubuntu Desktopダウンロード
  • ライブDVD作成
  • ディスクのクローン作成

Fedora36:アップグレード

  • アップグレード
Fedora36

Fedora36:アップグレード

s50 アップグレード クライアントPC(Windows)でTera Termを起動します。 Tera Termの使い方 s51バックアップ設定を行います。 バックアップ設定 s52最新版のパッケージをインス...
Fedora36

Fedora36:起動不能をインストールメディアで復旧

s50 起動不能をインストールメディアで復旧。 起動不能をインストールメディアで復旧します。 インストールメディアを投入して起動後、「Troubleshooting」を選択し「Enter」キーを押下します。 s5...
Fedora36

Fedora36:システム監視設定

s50 Nagiosのインストール。 Nagiosに必要なモジュールをインストールします。 root@www:~# 50_1dnf -y install gd-devel s51nagiosユーザーを作成します。 root@w...
Fedora36

Fedora36:ログ解析設定

s50 Webアクセスログ解析(AWStats)のインストール。 AWStatsをインストールします。 # 50_1dnf -y install awstats s51自動作成されているファイルを設定します。 # 51_1vi...
Fedora36

Fedora36:MAILサーバー設定

s50 Postfixの設定。 外部からWebアクセスできるようにします。 # 50_1vi /etc/httpd/conf.d/virtualhost-00-fedoraserver.jp.conf <VirtualHo...
Fedora36

Fedora36:FTPサーバー設定

s50 Vsftpd のインストール Vsftpd のインストールします。 # 50_1dnf -y install vsftpd s51Vsftpd の設定します。 # 51_1vi /etc/vsftpd/vsftpd.c...
Fedora36

Fedora36:データベース設定

s50 MariaDB の インストール MariaDB をインストールします。 # 50_1dnf -y install mariadb-server s51MariaDB を設定します。 # 51_1vi /etc/my....
Fedora36

Fedora36:Webサーバー設定

s50 httpdのインストール。 httpd をインストールします。 # 50_1dnf -y install httpd s51ウェルカムページを削除します。 # 51_1rm -f /etc/httpd/conf.d/w...
Fedora36

Fedora36:DNSサーバー設定

s50 インターフェース名を確認。 インターフェース名を確認します。 # 50_1nmcli device DEVICE TYPE STATE CONNECTION enp2s0 ethernet 接続済み enp2s0 ...
Fedora36

Fedora36:ドメイン設定

s50 DiCEのインストール。 wget パッケージと glibc パッケージをインストールします。 # 50_1dnf -y install wget # 50_2dnf -y install glibc s51DiCE ...
webmasterをフォローする
タイトルとURLをコピーしました