1-Download CentOS 7
目次:
phpMyAdminは、Webベースのインターフェースを介してMySQLおよびMariaDBサーバーを管理するためのオープンソースのPHPベースのツールです。
phpMyAdminを使用すると、MySQLデータベースとの対話、ユーザーアカウントと権限の管理、SQLステートメントの実行、さまざまなデータ形式でのデータのインポートおよびエクスポートなどを行うことができます。
このチュートリアルでは、CentOS 7でApacheを使用してphpMyAdminをインストールおよび保護するために必要な手順を説明します。
前提条件
このチュートリアルを続行する前に、次の前提条件を満たしていることを確認してください。
- CentOSサーバーにインストールされたLAMP(Linux、Apache、MySQL、およびPHP)。sudo特権を持つユーザーとしてログインします。
必須ではありませんが、phpMyAdminインストールにHTTPS経由でアクセスすることをお勧めします。 サイトにSSLがない場合は、CentOS 7でLet's Encryptを使用してApacheを保護する手順に従ってください。
phpMyAdminのインストール
CentOS 7システムにphpMyAdminをインストールするには、次の手順を実行します。
-
phpMyAdminは、CentOS 7コアリポジトリでは使用できません。 phpMyAdminをインストールするには、最初にEPELリポジトリを有効にする必要があります。
sudo yum install epel-release
EPELリポジトリが有効になったら、次のコマンドを使用してphpMyAdminとそのすべての依存関係をインストールできます。
sudo yum install phpmyadmin
phpMyAdminの構成と保護
phpMyAdminのApache構成ファイルは、インストール中に自動的に作成されます。 デフォルトでは、localhostからの接続を除くすべての接続が拒否されます。 リモートの場所からphpMyAdminにアクセスするため、構成ファイルを変更し、許可されたIPアドレスを指定する必要があります。
phpMyAdmin Apache構成ファイルを開きます。
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
ホーム接続のIPアドレスで
Require ip 127.0.0.1
と表示されている2行を変更します。 自宅のIPアドレスがわからない場合は、WebブラウザーでGoogle検索を開き
what is my ip
./etc/httpd/conf.d/phpMyAdmin.conf」と入力します
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
ファイルを閉じて保存します。
Require ip
行の前に
Require all granted
追加します。
セキュリティを強化するために、基本認証を設定してphpMyAdminディレクトリをパスワードで保護します。
htpasswd
、
htpasswd
ツールを使用して新しい認証ファイルを作成します。
.htpasswd
ファイルを
/etc/phpMyAdmin
ディレクトリに保存します。
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
この例では、
admin
という名前のユーザーを作成しています。 任意のユーザー名を選択できます。
上記のコマンドは、ユーザーのパスワードの入力と確認を求めます。
New password: Re-type new password: Adding password for user admin
後で、ユーザーを追加する必要がある場合は、
-c
フラグなしで同じコマンドを使用します。
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
次のステップは、phpMyAdminディレクトリーをパスワードで保護し、
.htpasswd
ファイルを使用するようにApacheを構成することです。 これを行うには、phpMyAdminのインストール中に自動的に作成された
phpMyAdmin.conf
ファイルを開きます。
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
そして、黄色で強調表示された次の行を挿入します。
/etc/httpd/conf.d/phpMyAdmin.confファイルを保存し、Apacheサービスを再起動して、変更を有効にします。 phpMyAdminにアクセスすると、以前に作成したユーザーのログイン資格情報を入力するよう求められます。 おめでとうございます。CentOS7サーバーにphpMyAdminが正常にインストールされました。 これで、MySQLデータベース、ユーザー、テーブルの作成を開始し、さまざまなMySQLクエリと操作を実行できます。
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
/phpmyadmin
エイリアスをより一意で安全なものに変更することもお勧めします。
https://your_domain_or_ip_address/phpmyadmin
結論
CentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。