DebianでSnortを設定する方法
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
Hiawathaは、シンプルさ、使いやすさ、セキュリティを念頭に置いたWebサーバーです。これは、小型サーバー、古いハードウェア、または組み込みマシンに最適なソリューションですが、高性能サーバーでも優れた動作をします。Hiawatha WebサーバーをPHP-FPMおよびMySQLと組み合わせると、軽量で安全な強力なWebサーバーを使用できます。このチュートリアルでは、Hiawatha、PHP-FPM、MySQLをDebianにインストールする方法を紹介します。チュートリアルの終わりまでに、PHP-FPMとMySQLを使用してニーズを達成できる、完全に機能するHiawatha Webサーバーが完成します。
この記事はDebian Wheezy(64ビット)向けに書かれたものですが、微調整を行った他のバージョンのDebianでも動作する可能性があります。
このチュートリアルのすべての手順を実行するには、rootであるか、su / sudoを介してrootアクセス権を持っている必要があることに注意してください。
最初に行う必要があるのは、Hiawatha Webserverのリポジトリをセットアップすることです。必要に応じて、自分でコンパイルすることもできますが、このチュートリアルでは、コンパイル済みのバイナリを使用します。
まず、リポジトリの公開鍵を取得してインストールします。
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
開いて編集するにsources.list
は:
nano /etc/apt/sources.list
sources.listに以下を追加します。
deb http://mirror.tuxhelp.org/debian/ squeeze main
行った変更を保存して、終了します。
次に、次のように更新します。
apt-get update
次のように入力して、Hiawathaをインストールします。
apt-get install hiawatha
Hiawathaが動作することを確認するには、Webブラウザーを開いて次のように入力します。
http://YOURVULTRIPGOESHERE
新しいHiawatha Webサーバーに「Installation Successful」Webページが表示されます。
次のコマンドを実行してMySQLをインストールします。
apt-get install mysql-server
インストール中に、MySQLのrootパスワードを設定するオプションが表示されます。安全なパスワードを選択して入力し、新しいルートMySQLパスワードの確認を求められたらもう一度入力します。
MySQLのインストールが完了したら、次を実行します。
mysql_secure_installation
これは、新しいMySQLサーバーを保護するためのいくつかの簡単な手順を実行します。
MySQLサーバーがインストールされ、保護されました。
次のように入力して、PHP-FPMといくつかの追加拡張機能をインストールします。
apt-get install php5-fpm php5-mysql php5-gd php5-curl
編集php.ini
...
nano /etc/php5/fpm/php.ini
...そして、それが言う行を見つけます:;cgi.fix_pathinfo=1
。この行のコメントを外して値を「0」に変更し、次のように一致させます。
cgi.fix_pathinfo=0
保存して終了。
編集www.conf
...
nano /etc/php5/fpm/pool.d/www.conf
...と言う行のコメントを外して、;listen.mode = 0660
一致するようにします。
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
保存して終了。
PHP-FPMを再起動して、行った変更を有効にします。
service php5-fpm restart
この部分では、Hiawathaを構成し、PHPやWebサイトファイルを提供するように設定します。まず、開きますhiawatha.conf
。
nano /etc/hiawatha/hiawatha.conf
と言う行を見つけます#CGIhandler = /usr/bin/php-cgi:php
。この行のコメントを外して、以下と一致するようにします。
CGIhandler = /usr/bin/php-cgi:php
さて、全体のFastCGI行のコメントを外して交換127.0.0.1:2005
して/var/run/php5-fpm.sock
、それはまさにこのようになりますように。
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
言うセクションに移動し、セクションVIRTUAL HOSTS
全体のコメントを外します。your-domain-goes-here.com
使用するWebサイトドメインに置き換えます。
www.your-domain-goes-here.com
/var/www/your-domain-goes-here.com/public_html
/var/www/your-domain-goes-here.com/logs/access.log
/var/www/your-domain-goes-here.com/logs/error.log
UseToolKit = banshee
完了すると、次のようになります。
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
保存して終了。
Webサイトファイルに必要なディレクトリを作成します。
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Hiawathaを再起動します。
service hiawatha restart
この時点で、PHPファイルのへのアップロードを開始する準備ができています/var/www/your-domain-goes-here.com/public_html
。ハイアワサをお楽しみください!
Hiawathaで使用できるセキュリティの組み合わせとチューニングコマンドは数多くあります。さまざまなコマンドと追加のHOWTOのリストについては、Hiawathaのマンページ(またはWebサイト)にアクセスしてください。
これで、PHPとMySQLを備えたHiawatha Webサーバーが動作したので、WordPressをインストールしますか?WordPressをHiawathaで動作させるには、に小さな変更を加える必要がありますhiawatha.conf
。
nano /etc/hiawatha/hiawatha.conf
次の行をvirtualhostセクションの内側(UseFastCGI = PHP5
行の下)に追加します。
UseToolkit = wordpress
この構成をvirtualhost構成の外に追加します(できればのUrlToolKitセクションに追加してくださいhiawatha.conf
)。
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
保存して終了。
WordPressのUrlToolKitの書き換えが適切に行われると、他のWebサーバーの場合と同じ方法でWordPressをインストールできます。WordPressがテーマとプラグインの変更を行えるように、すべてのWordPressファイルの権限/var/www/your-domain-goes-here.com/public_html
がに設定されwww-data:www-data
ていることを確認する必要があります。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
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の未来は、日々成長を続けています。