DirectAdminへのNginxのインストール

デフォルトでは、DirectAdminはApache Webサーバーと共にデ​​プロイされます。これ(現在のWebサイトを含む)をNginxに変換するには、CustomBuildツールを使用します。このガイドを完了すると、WebサーバーとしてNginxリバースプロキシを備えたDirectAdminサーバーが作成されます。

リバースプロキシを使用すると、2つのWebサーバーが実行されます。1つは前面(Nginx)で、もう1つはバックエンド(Apache)専用です。この設定は非常に人気があります。Nginxの優れたパフォーマンスのため、機能セットを節約する必要があります。Apacheには非常に大きな機能セットがあり.htaccessます(最も重要な機能の1つはファイルです)が、速度の点でNginxのパフォーマンスを上回ることはできません。リバースプロキシを使用すると、たとえば.htaccess、をNginx Webサーバーと組み合わせて使用できます。

ステップ1:CustomBuildを更新する

CustomBuild 2.0を使用していることを確認してください。これについて不明な点がある場合は、CustomBuildをアップグレードする方法に関するガイドに従い、および/または現在のバージョンを確認してください。

ステップ2:CustomBuildを変更する

DirectAdminインストールを再コンパイルしてNginxおよびApacheで動作するようにする前に、CustomBuildディレクトリに移動します。

cd /usr/local/directadmin/custombuild

構成ファイルを開きます。

vi options.conf

ステップ3:PHPバージョンの変更

DirectAdminは、複数のPHPバージョンを一緒に使用することをサポートしています。これが必要な場合は、ガイドに従ってください

現在、DirectAdminでNginxおよびApacheリバースプロキシを使用するには、使用する必要php-fpmがあります。これが現在ない場合は、変更php1_modephp2_modeCustomBuildの中options.confの値にファイルphp_fpm

ステップ4:Nginxのインストール

このファイルを保存した後、Nginxをインストールします。

cd /usr/local/directadmin/custombuild
./build set webserver nginx_apache

これはApacheを削除しません。

ステップ5:リバースプロキシのデプロイ

Webサーバーをコンパイルして構築したら、CustomBuildでサーバー上のすべての構成を書き換える必要があります。

./build update
./build nginx_apache
./build rewrite_confs

Nginxがインストールされます。VULTRクラウドサーバーのサイズにもよりますが、これには約30分かかります。しばらくお待ちください。インストールを中断しないでください。中断すると、サーバーが故障して破損する可能性があります。

チュートリアルをお読みいただきありがとうございます。リバースプロキシのご利用をお祈りしています。オプションで、オンラインWebサーバーチェッカーを使用して、インストールが成功したかどうかを確認できます。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。