CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
Ranetoは、Node.jsをベースに構築された無料のオープンソースのナレッジベースであり、セットアップと使用が簡単で、管理も簡単です。カテゴリとページはMarkdownで記述されているため、編集が簡単です。Markdownを使用しない場合は、RanetoでHTMLを使用することもできます。
まず、SSHを使用してサーバーにログインする必要があります。これを行うには、お気に入りのSSHクライアントを開きます。
ssh root@SERVER_IP
パスワードを入力すると(Vultrダッシュボードから取得できます)、VPSにログインします。
Ranetoは、JavaScriptランタイムおよびフレームワークであるNode.jsで実行されます。このチュートリアルでは、長期的なサポートのため、Node.js v8を使用します。次のコマンドを入力して、インストールを開始します。
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
このスクリプトの実行が終了したら、メインインストールを実行できます。
sudo apt-get install -y nodejs
このインストーラーが完了すると、VPSにインストールされているNode.jsの最新のコピーが作成されます。次に、PM2をインストールします。PM2は、Raneto(および他の多くのNode.jsアプリケーション)の実行を容易にするNode.jsのプロセスマネージャーです。
npm install pm2 -g
これで、Ranetoのインストールに必要なすべてのソフトウェアが揃いました。
Gitを使用して、Ranetoリポジトリーをサーバーに複製します。
git clone https://github.com/gilbitron/Raneto.git
これにより、というフォルダが作成されますRaneto
。フォルダを入力します。
cd Raneto
NPMをインストールします。
npm install
次のように入力してGulpを実行します。
npm run gulp
Gulpの実行が終了したら、次の2つのコマンドのいずれかを使用してアプリケーションを起動できます。
npm start
# or
npm example/server.js
これで、に移動して、新しいRanetoインストールにアクセスできるようになりますSERVER_IP:3000
。このチュートリアルの残りの部分では、Ranetoをさらに構成する方法、新しいページを作成する、カテゴリを追加する、並べ替えを調整する、カスタムホームページを追加する、およびテンプレートを編集する方法について説明します。
これで、VPSでホストされているデフォルトのRanetoインストールがあります。他のことを始める前に、デフォルトの構成とセットアップにいくつかの変更を加えることをお勧めします。
フォルダにconfig.default.js
あるを見てみましょうexample
。この設定ファイルは非常に長いですが、コメントが多いので、無理しないでください。編集する必要があるプロパティは次のとおりです。
site_title
-これをウェブサイトのタイトルに変更します。base_url
-これはサイトのURLに設定する必要があります。ページの編集時に変数として使用できます。support_email
-これを有効なメールに変更します。サイトのフッターに表示されます。copyright
-フッターテキスト。analytics
-ここにGoogle Analyticsトラッキングコードを追加します。allow_editing
-Webエディターを使用してファイルを編集できるようにしますか?authentication_for_read
-ログインしてWebサイトを表示しますか?credentials
-ログインが有効になっている場合は、ここにユーザーを追加します。locale
-言語。datetime_format
-日付と時刻のフォーマット。home_meta
-これを編集して、ホームページのメタ情報を変更します。table_of_content
-Ranetoは目次を表示する必要がありますか?Ranetoには、ページ、カテゴリなどを管理するための使いやすいオンラインインターフェイスが付属しています。すべてを行うことはできませんが、外出先で簡単に編集する必要がある場合は確かに役立ちます。
config.default.js
(上記のように)で設定を有効にしてからVPSにアクセスし、右上隅のログインボタンをクリックすることでアクセスできます。ユーザー名とパスワードを入力し(これらはで変更できconfig.default.js
ます)、[ログイン]をクリックします。編集する必要のあるページをクリックし、Actions
ドロップダウンをクリックして、実行するアクションを選択するだけです。+
カテゴリ名の横にあるボタンを押すとページを追加でき、左上隅の入力フィールドを使用してカテゴリを作成できます。
ページの追加は.md
、example/content
フォルダに新しいMarkdown()ドキュメントを作成するのと同じくらい簡単です。
新しいMarkdownファイルを作成したら、基本的な情報をファイルの先頭に追加することが重要です。お気に入りのテキストエディタでファイルを開きます。ファイルの先頭に以下を追加する必要があります。
/*
Title: Enter your page title here, if none is added, the file-name will be used
Description: Enter your page's description here (for search engines and the site search feature)
ShowOnHome: true/false
*/
必要に応じて、ページで次の変数を使用することもできます。
%base_url%
-これにより、ウェブサイトのURLを言及できます。%image_url%
-これにより、イメージディレクトリのベースURLを取得できます。カテゴリをナレッジベースに簡単に追加できます。example/content
ディレクトリに新しいフォルダを作成し、カテゴリにしたいページをそのフォルダに入れてください。例えば、我々が呼ばれるカテゴリたいとhelp
呼ばれるページとしcontact
、help-me
そしてawesome
。ファイルは次のようになります。
/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md
カテゴリ内にいくつでもサブフォルダを追加できます。
カテゴリはメタ情報を持つこともできます。meta
カテゴリフォルダにというファイルを作成します。次の属性がサポートされています(すべてオプション)。
カスタムホームページを追加する場合はindex.md
、example/content
フォルダーに呼び出されるマークダウンファイルを追加するだけです。
Ranetoは自動的にページをアルファベット順に並べ替えSort
ますが、ページメタにアイテムを追加することで手動並べ替えを適用できます。sortの値は整数でなければなりません。例えば:
Sort: 7
このページは、ソート値が8以上のページの前に表示されますが、値が6以下のページの後に表示されます。
HTMLまたはCSSに精通している場合は、Ranetoインストールの外観を簡単に変更できます。Ranetoは、HTML編集をモジュール化するJavaScriptテンプレート言語であるHandlebarsを使用します。テーマファイルはthemes/default
フォルダー内にあります。Renatoテンプレートの編集の詳細については、テンプレートのヘルプセクションをご覧ください。テンプレートの編集が完了したら、必ずアプリケーションを再起動してください。
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の未来は、日々成長を続けています。