CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
RethinkDBは、データをJSONドキュメントとして保存するNoSQLデータベースです。非常に直感的なクエリ言語があり、「テーブル結合」や「グループ化」など、従来のRDBMSで一般的に利用できる機能があります。このチュートリアルでは、CentOS 7を実行する3つのVultr VPSサーバーを使用してRethinkDBクラスターをセットアップする方法について説明します。
CentOS 7をオペレーティングシステムとして使用し、プライベートネットワークを有効にしたVultr VMを起動します。
VMの準備ができたら、ログインしてRethinkDB yumリポジトリをリポジトリのリストに追加します。
sudo wget http://download.rethinkdb.com/centos/6/`uname -m`/rethinkdb.repo -O /etc/yum.repos.d/rethinkdb.repo
次に、RethinkDBをインストールします。
sudo yum install rethinkdb
以下のコマンドを実行してRethinkDBを起動します。RethinkDBのWeb管理インターフェイスにアクセスしようとしたときに問題が発生しないように、「すべてにバインド」していることに注意してください。
rethinkdb --bind all
Web経由でアクセスするには、Webブラウザーのアドレスバーに入力してポート8080を使用しますhttp://[vultr-ip-address]:8080
。RethinkDBのすばらしいWeb管理ツールが表示されるはずです。
注: Web管理ツールが表示されない場合は、Ctrl + Cコマンドを発行してRethinkDBを停止します。CentOSファイアウォールを開き、RethinkDBを再起動します。
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
rethinkdb --bind all
今後は、データベースの操作にWebインターフェースを使用します。参照http://[vultr-ip-address]:8080
して「テーブル」リンクをクリックしてアクセスします。RethinkDBにはすでに「テスト」データベースがインストールされていることがわかります。「データエクスプローラー」リンクをクリックし、以下のコマンドを実行して「テスト」データベースを削除します。
r.dbDrop('test')
RethinkDBの管理の「データエクスプローラー」セクションで、以下のコードを実行して「tweetDB」という名前の新しいデータベースを作成します。
r.dbCreate('tweetDB')
次に、「tweets」テーブルを作成します。
r.db('tweetDB').tableCreate('tweets')
「tweets」テーブルにいくつかのレコードを挿入します。
r.db('tweetDB').table('tweets').insert([
{
name: 'Lami',
twitterHandle: 'mrLami',
message: 'Best cloud hosting on the planet - vultr'
},
{
name: 'Vultr Hosting',
twitterHandle: '@TheVultr',
message: '50% off on new instances - coupon - tgif'
}
])
「tweets」テーブルをクエリして結果を確認します。
r.db('tweetDB').table('tweets')
ツリービューの下に次のように表示されます(IDは異なります)。
[
{
"id": "6afe436c-7db4-4c86-b4db-3279acb3265d" ,
"message": "50% off on new instances - coupon - tgif" ,
"name": "Vultr Hosting" ,
"twitterHandle": "@TheVultr"
} ,
{
"id": "fd328cd5-d9f4-40ee-8a32-880cd8cda15d" ,
"message": "Best cloud hosting on the planet - vultr" ,
"name": "Lami" ,
"twitterHandle": "mrLami"
}
]
このガイドの「インストール」、「新しいVMインスタンスへの接続」、および「データベースへのアクセス」セクションの手順を使用して、2番目と3番目のマシンを起動します。新しいインスタンスのそれぞれに「テスト」データベースを削除していることを確認し、しないでください彼らに新しいデータベースを追加。
2番目と3番目のインスタンスから「test」データベースを削除した後、コマンドプロンプトに戻り、Ctrl + C(MacではCmd + C)を発行してRethinkDBを停止します。次に、以下のコマンドを使用して、これらのインスタンスでRethinkDBを再起動します(基本的に、新しい2番目と3番目のインスタンスに最初のインスタンスに参加するように指示しています)。
$ rethinkdb --join [ip-of-first-vultr-vm]:29015 --bind all
2番目と3番目のインスタンスで、Web管理インターフェイスにアクセスし、[データエクスプローラー]セクションに移動します。次のクエリを実行してツイートのリストを取得します。
r.db('tweetDB').table('tweets')
マスター(最初のVMセットアップ)インスタンスから既にレプリケートされていることがわかります。
RethinkDBは、この記事の執筆時点ではまだ初期段階ですが、多くの期待が持て、強力なWebベースの管理インターフェイスを備えているため、通常、データベースのスケーリング(シャーディング、レプリケーション)に伴う困難なタスクを数回の操作で簡単に実行できます。クリック。
詳しくは、RethinkDB Docsをご覧ください。また、#rethinkdb IRCチャネルをチェックして、コミュニティから詳細を学んでください。
ラミアダボニャン脚本の作品
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の未来は、日々成長を続けています。