CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
ドローンは、自動化された継続的なテストおよび配信プラットフォームであり、独自のインフラストラクチャで実行されます。ドローンは、Dockerコンテナー��で実行できるすべての言語、サービス、またはデータベースをサポートします。Droneパイプライン構成は.drone.yml
、プロジェクトのルートにあるという名前のファイルにYAML形式で書き込まれます。ドローンはGithub、Gitlab、BitbucketまたはGiteaと簡単に統合できます。このチュートリアルでは、GithubでDroneを使用します。
システムが最新であることを確認します。
sudo apt update && sudo apt upgrade -y
Dockerは、サポートされている任意のシステムで実行できる使いやすいインストールスクリプトを提供します。Docker Community EditionのインストールとともにDocker公式リポジトリを構成します。
Dockerの最新バージョンをインストールします。
curl -L https://get.docker.com | bash
Dockerをインストールしたら、現在のユーザーをdocker
グループに追加して、ログインしたユーザーからdockerコマンドを実行できるようにします。
sudo usermod -aG docker $USER
上記のコマンドを有効にするには、ターミナルからログアウトして、再度ログインする必要があります。
dockerのバージョンをテストして、docker
コマンドを正常に実行できることを確認します。
docker --version
同様の出力が表示されます。
user@vultr:~$ docker --version
Docker version 18.09.5, build e8ff056
Githubにログインし、ナビゲートして新しいOAuthアプリケーションを登録します。任意の名前をOAuthアプリケーションに提供します。提供ホームページURLなどhttp://203.0.113.101
と認可のコールバックURLを通りhttp://203.0.113.101/login
。203.0.113.101
実際のVultr IPアドレス、またはVultrインスタンスを指すドメイン名に置き換えてください。
Register application
ボタンをクリックすると、クライアントIDとクライアントシークレットが提供されます。
これらはチュートリアルでさらに必要になるため、これらを書き留めてください。
ドローンの最新バージョンをダウンロードしてください。
docker pull drone/drone:1
Drone Dockerハブページでいつでも最新のタグを確認できます。
Drone設定を保存するための新しい環境ファイルを作成します。
sudo nano /var/drone.env
以下の構成をエディターに入力します。例の値を実際の値に置き換えてください。
DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=43ddc12735c28example
DRONE_GITHUB_CLIENT_SECRET=0b8c7c479fefb027758dbdfc5662b7c4example
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://203.0.113.101
DRONE_SERVER_PROTO=http
注: DRONE_RUNNER_CAPACITY
インスタンスで使用可能なRAMに応じて増やすことができます。
ファイルを保存して、エディターを終了します。
次のコマンドを実行して、ドローンを起動します。
docker run \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--volume=/var/lib/drone:/data \
--env-file=/var/drone.env \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
drone/drone:1
それでおしまい。ドローンWeb UIを開くにはhttp://203.0.113.101
、ブラウザーでにアクセスし、Githubアカウントを使用してログインします。
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の未来は、日々成長を続けています。