CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
JekyllはWordPressに代わる優れた手段です。データベースを必要とせず、多くの人がよく知っている言語(Ruby on Rails)で動作します。Jekyllは静的でメモリをほとんど必要としません。つまり、トラフィックの少ない768MB Vultrインスタンスで実行できます。
まず、インスタンス/サーバーにログオンし、パッケージを更新します。rootユーザーとしてログインしていることを確認してください。
yum update -y
次に、Rubyのパッケージマネージャー(RVM)を取得します。
cd /tmp
curl -sSL https://get.rvm.io > ruby_install
chmod 755 ruby_install
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
./ruby_install stable --ruby
すべてがコンパイルされるので、これにはしばらく時間がかかります。数分待ってからプロンプトに戻ったら、次のステップに進んでください。
Rubyをインストールしましょう。
rvm install ruby
rvm --default use ruby
驚くばかり!Ruby on Railsに依存しているNodeJSを取得する必要があります。
yum install epel-release -y
yum install npm nodejs -y
この部分はとても簡単です。JekyllのGem依存関係をインストールするには、以下を実行するだけです。
gem install jekyll bundler
次に、そのためのユーザーを作成します。
useradd jekyll
今すぐブログを作成する必要がmyblog
あります。ブログのタイトルを自由に変更してください。
jekyll build
cd /home/jekyll/
jekyll new myblog
chown jekyll:jekyll -R myblog/
そして最後に、それを始めましょう:
bundle exec jekyll serve --detach
exit
Jekyllはポート4000で実行されるため、訪問者はポートをURLに追加する必要がありますが、これはあまり良くありません。Nginxをインストールし、ポート80から4000にリクエストを転送します。
まず、パッケージを取得します。
yum install nginx -y
次に、お気に入りのテキストエディタを開いて/etc/nginx/conf.d/jekyll.conf
、以下を貼り付けます。
server {
listen 80;
server_name myblog.com;
location / {
proxy_pass http://localhost:4000;
}
}
myblog.com
ウェブサイトのドメインに変更して保存します。
次に、/etc/nginx/nginx.conf
お気に入りのテキストエディターで開きます。#
行の後ろに記号を追加して、38行目から57行目までをコメント化します。ファイルを保存し、次を実行してNginxを再起動します。
systemctl restart nginx
ポート80はまだ一般に公開されていません-修正しましょう。以下を実行してください:
firewall-cmd --zone=public --add-port=80/tcp --permanent
そして、エフェクトを実行するためにリロードします:
firewall-cmd --reload
投稿を書くたびに、サーバーにログインします。次に、特権を削除します。
su jekyll
cd ~/myblog
cd _posts
投稿を作成するには、次の形式でファイルを作成します。
year-month=day-yourposttitle.markdown
例えば: 2017-1-1-helloworld.markdown
Markdownコンテンツをファイルに入力します。投稿を書きました。
この記事では、Jekyllブログをセットアップします。今、あなたがしなければならないのはあなたのコンテンツに集中することだけです。幸運を!
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の未来は、日々成長を続けています。