CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
Memcachedは、オープンソースの分散型メモリ内オブジェクトキャッシングシステムです。主に、データベース呼び出しとページレンダリングの結果からのデータのチャンクを格納することにより、動的Webアプリケーションの速度を上げるために使用されます。
このガイドでは、CentOS 7にMemcachedをインストールして保護します。
まず、システムを更新します。
yum update -y
次に、公式のMemcachedパッケージをインストールしますmemcached
。だけでなくlibmemcached
、Memcachedで動作するいくつかのユーティリティを提供します。
yum install -y memcached libmemcached
Memcachedがサービスとしてインストールされます。
ブート時にMemcachedを起動するには、systemctl
次のコマンドを使用します。
systemctl enable memcached
Memcachedをローカルインターフェースにバインドし、UDPポートを無効にして、DDOS攻撃の可能性を回避しましょう。/etc/sysconfig/memcached
お気に入りのエディターでファイルを開きます。
nano /etc/sysconfig/memcached
ファイルで次の行を見つけます。
OPTIONS=""
次のように変更します。
OPTIONS="-l 127.0.0.1 -U 0"
ファイルを保存してエディターを終了します。
Memcachedを再起動して変更を適用します。
systemctl restart memcached
次のコマンドを使用して、実行されていることを確認できますsystemctl
。
systemctl status memcached
出力は次のようになります。
● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-04-04 17:01:41 UTC; 8s ago
Main PID: 31312 (memcached)
CGroup: /system.slice/memcached.service
└─31312 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 -l 127.0.0.1 -U 0
Apr 04 17:01:41 docs systemd[1]: Started Memcached.
ss
次のコマンドを使用して、Memcachedがローカルインターフェースにのみバインドされ、TCP接続のみをリッスンしていることを確認できます。
ss -plunt | grep memcached
tcp LISTEN 0 128 127.0.0.1:11211 *:* users:(("memcached",pid=31312,fd=26))
/etc/sysconfig/memcached
構成ファイルで変更できる他のいくつかのオプションもあります。
CACHESIZE
:Memcachedが使用できるメモリの量を制限します。デフォルトは64 MBです。PORT
:Memcachedがリッスンするポートを指定します。デフォルトのポートは11211
です。USER
:サービスが実行に使用するユーザーを指定します。デフォルトでは、サービスはとして実行されmemcached
ます。MAXCONN
:同時接続の数を制限します。デフォルトは1024
です。これでmemstat
、libmemcached
パッケージのコマンドを使用して設定を確認できます。
memstat --servers="localhost"
出力は次のようになります。
Server: localhost (11211)
pid: 31312
uptime: 385
time: 1554397684
version: 1.4.15
libevent: 2.0.21-stable
pointer_size: 64
rusage_user: 0.006269
rusage_system: 0.014105
curr_connections: 1
...
このガイドでは、Memcachedをインストールして構成する方法を説明し、memstat
統計の取得に使用しました。libmemcached
パッケージには、Memcachedのと対話するのを助けることができるいくつかの他のユーティリティが付属しています。
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の未来は、日々成長を続けています。