CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
Froxlorは、オープンソースの無料で軽量かつ強力なサーバー管理パネルであり、Webホスティングサービスの確立と管理に最適です。
この記事では、CentOS 7サーバーにFroxlorをインストールするプロセスについて説明します。
システムを最新の状態に保つには、sudoユーザーとして次のコマンドを実行します。
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
システムが再起動したら、同じsudoユーザーとして再度ログインします。
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
Froxlorは、データを関係データベースに格納する必要があります。CentOS 7では、MariaDB 10.1を使用することをお勧めします。
以下のコードセグメント全体を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
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
以下のコマンドを実行して、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
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;
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
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
。
データベース接続
127.0.0.1
froxlor
froxlor
yourpassword
<MariaDB-root-password>
管理者アカウント
<your-Froxlor-admin-username>
<your-Floxlor-admin-password>
<your-Floxlor-admin-password>
サーバー設定
<your-server's-FQDN>
203.0.113.1
Apache 2.4
apache
apache
4)最後のページで問題がなければ、リンクClick here to login
を使用してFroxlorダッシュボードにアクセスできます。
これでチュートリアルは終了です。読んでくれてありがとう。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。