CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Apacheは、個別にカスタマイズおよび設定できるユニットに分かれています。これらのセクションは仮想ホストと呼ばれます。
仮想ホストにより、管理者は1つのサーバーを使用して、単一のIPを使用する多くのドメインをホストできます。これは、同じサーバーが他のサイトもホストしていることを決して示すことなく、同じVPSで複数のWebサイトをホストしたい場合に便利です。サーバーが処理できる負荷に応じて、このプロセスは無制限に繰り返すことができます。
これらの手順を実行するには、次のものが必要です。
私の構成では、test1.com
およびの仮想ホストを作成しtest2.com
ます。これらを独自のドメインに置き換える必要があります。
ドキュメントルートは、/var/www
フォルダの下の個々のディレクトリに設定されます。次のように、両方の仮想ホストのディレクトリをここに作成します。
sudo mkdir /var/www/test1
sudo mkdir /var/www/test2
作成したディレクトリは、rootユーザーが所有しています。ファイルを変更できるようにするには、通常のユーザーの所有権を変更する必要があります。$USER
現在ログインしているユーザーです。
sudo chown -R $USER:$USER /var/www/test1
sudo chown -R $USER:$USER /var/www/test2
また、一般的なWebディレクトリとその中のすべてのファイルとフォルダへのアクセス許可を変更する必要があります。
sudo chmod -R 755 /var/www
作成しindex.html
、各サイトのページを。
nano /var/www/test1/index.html
このHTMLファイルには、構成が機能していることを示すためだけの単純なコンテンツを配置できます。たとえば、私のファイルは次のようになります。
<html>
<head>
<title>test1</title>
</head>
<body>
<h1>test1.com virtual host !</h1>
</body>
</html>
終了したら、ファイルを保存して閉じます。
次に、このファイルを2番目のサイトにコピーします。
cp /var/www/test1/index.html /var/www/test2/index.html
その後、それを開いて変更できます。
nano /var/www/test2/index.html
<html>
<head>
<title>test2</title>
</head>
<body>
<h1>test2.com virtual host !</h1>
</body>
</html>
完了したら、このファイルを保存して閉じます。
仮想ホストファイルは、仮想ホストの構成を指定し、Apache Webサーバーがさまざまなドメイン要求に応答する方法を指示します。
Apacheには、デフォルトの仮想ホストファイルが付属しています000-default.conf
。このファイルをコピーして、最初のドメイン用に変更します。
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test1.conf
sudo nano /etc/apache2/sites-available/test1.conf
ファイルは次のようになります(コメントなし)。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
</VirtualHost>
変更ServerAdmin
、サイト管���者は介して電子メールを受信できることをメールにディレクティブを。次に、3つのディレクティブを追加する必要があります。
仮想ホストファイルは次のようになります。
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test1.com
ServerAlias www.test1.com
DocumentRoot /var/www/test1
</VirtualHost>
ファイルを保存して閉じます。
2番目のドメインでも同じことができます。
sudo cp /etc/apache2/sites-available/test1.conf /etc/apache2/sites-available/test2.conf
sudo nano /etc/apache2/sites-available/test2.conf
次に、2番目のドメインを参照するように変更する必要があります。
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test2.com
ServerAlias www.test2.com
DocumentRoot /var/www/test2
</VirtualHost>
終了したら、ファイルを保存して閉じます。
このa2ensite
ツールを使用して、次のように各サイトを有効にすることができます。
sudo a2ensite test1.conf
sudo a2ensite test2.conf
完了したら、Apacheを再起動してこれらの変更を有効にする必要があります。
sudo service apache2 restart
このメッセージを受け取った場合:
*Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set >the 'ServerName' directive globally to suppress this message
...心配しないでください。サイトに影響はありません。
これで仮想ホストが構成されたので、Webブラウザーで構成したドメインに移動して、仮想ホストをテストできます。
これらのサイトが両方とも機能する場合、同じサーバー上に2つの仮想ホストが正常に構成されています。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
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の未来は、日々成長を続けています。