CentOS 7にFroxlor Server Management Panelをインストールする方法

Froxlorは、オープンソースの無料で軽量かつ強力なサーバー管理パネルであり、Webホスティングサービスの確立と管理に最適です。

この記事では、CentOS 7サーバーにFroxlorをインストールするプロセスについて説明します。

前提条件

ステップ1:システムを更新する

システムを最新の状態に保つには、sudoユーザーとして次のコマンドを実行します。

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

システムが再起動したら、同じsudoユーザーとして再度ログインします。

ステップ2:Apache Webサーバーをインストールする

CentOS 7では、YUMを使用してApacheの最新の安定版リリースをインストールできます。

sudo yum install httpd -y

次に、Apacheウェルカムページを削除します。

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

セキュリティ上の理由から、ApacheがWeb訪問者にファイルを公開しないようにする必要があります。

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Apache Webサーバーを起動し、システムの起動時に自動起動を有効にします。

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

ステップ3:MariaDB 10をインストールする

Froxlorは、データを関係データベースに格納する必要があります。CentOS 7では、MariaDB 10.1を使用することをお勧めします。

3.1 MariaDB 10.1 YUMリポジトリのセットアップ

以下のコードセグメント全体をSSHターミナルにコピーし、を押しEnterてリポジトリファイルをインポートします。

cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

3.2 YUMを使用してMariaDB 10.1をインストールします。

sudo yum install MariaDB-server MariaDB-client -y

3.3 MariaDBサービスを開始し、起動時に自動開始を有効にします。

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

3.4 MariaDBのインストールを保護します。

以下のコマンドを実行して、MariaDBを保護します。

sudo /usr/bin/mysql_secure_installation

次のように質問に回答し、プライベートで強力なMariaDBルートパスワードを使用してください。

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

3.5 Froxlor用のMariaDBデータベースを作成する

MySQLシェルに次のようにログインしますroot

mysql -u root -p

ログインするために、前に設定したMariaDBルートパスワードを入力します。

MySQLシェルで、次のコマンドを使用して、データベースfroxlor、非特権ユーザーfroxlor、およびそのパスワード(たとえば、そうですyourpassword)を作成します。

注:サンプルパスワードyourpasswordを安全なパスワードに置き換えることを忘れないでください。

CREATE DATABASE froxlor;
CREATE USER 'froxlor'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON froxlor.* TO 'froxlor'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

ステップ4:PHP 7をインストールする

Webtatic次のようにYUMリポジトリを使用して、PHP 7.1とすべての必要な依存関係をインストールします。

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-common php71w-process php71w-mbstring php71w-bcmath php71w-gd php71w-cli -y

ステップ5:Froxlorをインストールする

Froxlorの最新の安定版リリースをダウンロードし、アーカイブをWebルートディレクトリに解凍してから、すべてのFroxlorファイルに適切な権限を付与します。

cd /var/www/html
sudo wget https://files.froxlor.org/releases/froxlor-latest.tar.gz
sudo tar -zxvf froxlor-latest.tar.gz
sudo chown -R apache:apache /var/www/html/froxlor
sudo rm froxlor-latest.tar.gz
sudo systemctl restart httpd.service

Webアクセスを許可するためにファイアウォールルールを変更します。

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

次に、Webブラウザーでをポイントhttp://203.0.113.1/froxlor/し、Webインターフェイスでのインストールを続行します。

1)Welcome to FroxlorページでStart installリンクをクリックします。

2)Checking system requirementsページで、すべての要件が満たされていることを確認してから、リンクをクリックしますClick here to continue

3)このFroxlor install - setupページで、次のように必要な情報を入力し、リンクをクリックしますClick here to continue

データベース接続

  • MySQL-ホスト名: 127.0.0.1
  • データベース名: froxlor
  • 非特権MySQLアカウントのユーザー名: froxlor
  • 非特権MySQLアカウントのパスワード: yourpassword
  • MySQL-root-accountのユーザー名:root
  • MySQL-root-accountのパスワード: <MariaDB-root-password>

管理者アカウント

  • 管理者ユーザー名: <your-Froxlor-admin-username>
  • 管理者パスワード: <your-Floxlor-admin-password>
  • 管理者パスワード(確認): <your-Floxlor-admin-password>

サーバー設定

  • サーバー名(FQDN、IPアドレスなし): <your-server's-FQDN>
  • サーバーIP: 203.0.113.1
  • ウェブサーバーApache 2.4: Apache 2.4
  • HTTPユーザー名: apache
  • HTTPグループ名: apache

4)最後のページで問題がなければ、リンクClick here to loginを使用してFroxlorダッシュボードにアクセスできます。

これでチュートリアルは終了です。読んでくれてありがとう。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。