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証明書で安全な接続を実現しましょう。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
McMyAdminは、サーバーの管理に使用されるMinecraftサーバーコントロールパネルです。McMyAdminは無料ですが、複数のエディションがあり、一部はパイです
TeamTalkは、ユーザーが高品質のオーディオ/ビデオ会話、テキストチャット、ファイルの転送、および画面の共有を可能にする会議システムです。それは
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
Ruby on Railsは、プログラマーの生産性を向上させるために開発されたRubyの人気のあるWebフレームワークです。ただし、さまざまな宝石と依存関係を取得する
Vultrは、VPSにアクセスして構成、インストール、および使用するためのいくつかの異なる方法を提供します。アクセス認証情報VPS arのデフォルトのアクセス認証情報
GolangはGoogleが開発したプログラミング言語です。汎用性、シンプルさ、信頼性のおかげで、Golangは最も人気のあるものの1つになりました
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
別のシステムを使用していますか?DokuWikiは、データベースを必要としないPHPで記述されたオープンソースのWikiプログラムです。データをテキストファイルに保存します。ドクウィク
この記事では、Debianでchroot jailをセットアップする方法を説明します。私はあなたがDebian 7.xを使っていると思います。Debian 6または8を実行している場合、これは機能する可能性があります、bu
はじめにDebianでVPNサーバーを設定する簡単な方法は、PiVPNを使用することです。PiVPNは、OpenVPNのインストーラーおよびラッパーです。それはあなたのための簡単なコマンドを作成します
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
別のシステムを使用していますか?BigTree CMS 4.2は、高速で軽量な無料のオープンソースのエンタープライズグレードのコンテンツ管理システム(CMS)であり、
別のシステムを使用していますか?Brotliは、Gzipよりも圧縮率が高い新しい圧縮方法です。そのソースコードはGithubで公開されています。ティ
PleskはネイティブのHTTP / 2サポートを備えています。PleskでのHTTP / 2のロールアウトは、他のコンポーネントに比べてはるかに簡単ですが、その導入プロセスには慎重な計画が必要です
別のシステムを使用していますか?osTicketは、オープンソースのカスタマーサポートチケットシステムです。osTicketのソースコードはGithubで公開されています。このチュートリアルでは
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の未来は、日々成長を続けています。