GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にOpenLiteSpeedを使用してVanillaフォーラムをインストールする方法

Vanilla Forumsは、PHPで記述された、最新の軽量なオープンソースの多言語フォーラムソフトウェアです。フォーラムを成功させるために必要なすべての機能を提供します。インストールと使用は簡単で、Vanillaフォーラムの柔軟性と自由な性質により、独自のフォーラムを始めようとしている人にとって魅力的な選択肢となっています。

OpenLiteSpeedは、LiteSpeed Technologies、Incによって開発および著作権で保護されている軽量のオープンソースHTTPサーバーです。ユーザーフレンドリーなWebインターフェイスを提供し、Linux、Mac OS、SunOS、FreeBSDなどのさまざまなオペレーティングシステムをサポートします。

このチュートリアルでは、Ubuntu20.04VPSにOpenLiteSpeedを使用してVanillaForumをインストールおよび構成する方法を示します。

前提条件

  • このチュートリアルでは、Ubuntu20.04VPSを使用します。
  • root権限を持つSSHアクセスまたはsudo権限を持つ通常のシステムユーザー

ステップ1:サーバーに接続する

まず、rootユーザーまたはsudo権限を持つ他のユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_Number

もちろん、IP_Addressを置き換える必要があります およびPort_Number 実際のサーバーのIPアドレスとSSHポート番号を使用します。

次に、次のコマンドを実行して、サーバーにインストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認します。

apt update && sudo apt upgrade

ステップ2:OpenLiteSpeedをダウンロードしてインストールする

次のコマンドは、OpenLiteSpeedサーバーのインストールに必要なリポジトリをサーバーに追加します。

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

OpenLiteSpeedサーバーの最新バージョンをインストールするには、次のコマンドを実行します。

apt install openlitespeed

インストールが完了したら、OpenLiteSpeedサービスのステータスを確認できます。

systemctl status lshttpd

次の出力が得られるはずです:

● lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running)
    Process: 39250 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 39278 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ├─39278 openlitespeed (lshttpd - main)
             ├─39287 openlitespeed (lscgid)
             └─39331 openlitespeed (lshttpd - #01)

システムの再起動時にOpenLiteSpeedサービスを開始できるようにするには、次のコマンドを実行します。

systemctl enable lshttpd

デフォルトでは、OpenLiteSpeedはポート8088でリッスンします 。デフォルトのポートを80に変更することをお勧めします 。これを行うには、OpenLiteSpeedのデフォルト構成ファイルを編集します。

nano /usr/local/lsws/conf/httpd_config.conf

次の行を見つけます:

listener Default{
    address                  *:8088
    secure                   0
    map                      Example *
}

そして、ポートを交換します 8088 80へ :

listener Default{
    address                  *:80
    secure                   0
    map                      Example *
}

ファイルを保存して閉じてから、OpenLiteSpeedサービスを再起動して変更を適用します。

systemctl restart lshttpd

ブラウザを開き、サーバーのIPアドレスを入力します:

http://your-ip-address

OpenLiteSpeedのデフォルトページが表示されます:

ステップ3:MariaDBサーバーをインストールして構成する

次のコマンドを実行して、公式のUbuntuリポジトリから最新のMariaDBサーバーをインストールします。

apt install mariadb-server

インストールしたら、MariaDBサービスを開始し、サーバーの起動後に自動的に起動できるようにします。

systemctl start mariadb
systemctl enable mariadb

インストールが完了したら、mysql_secure_installationスクリプトを実行して、MySQLサーバーのセキュリティを向上させることができます。

mysql_secure_installation

すべてのプロンプトに「Y」で回答することをお勧めします ’。

ステップ4:MariaDBデータベースとユーザーを作成する

これが完了したら、VanillaForumsインストール用の新しいMariaDBデータベースとユーザーを作成します。

まず、次のコマンドを使用してMariaDBにログインします。

mysql -u root -p

ログインしたら、データベースとユーザーを作成し、ユーザーがデータベースにアクセスするための権限を付与します。

MariaDB [(none)]> CREATE DATABASE vanillaforum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON vanillaforum.* TO 'vanillaforum'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

「パスワード」を実際の強力なパスワードに置き換えることを忘れないでください。

ステップ5:PHPとモジュールをインストールする

デフォルトでは、OpenLiteSpeedはPHP7.4を使用するように構成されています。これを確認するには、次のURLにアクセスするだけです。

http://your-ip-address/phpinfo.php

次の画面が表示されます。

Vanilla Forumに必要なすべてのモジュールをインストールするには、次のコマンドを実行します。

apt install lsphp74-intl lsphp74-mysql lsphp74-curl lsphp74-imagick lsphp74-dev

次に、OpenLiteSpeedサービスを再起動して、変更を適用します。

systemctl restart lshttpd

ステップ6:バニラフォーラムをダウンロード

ソフトウェアの最新の安定したリリースをサーバーにダウンロードします:

cd /tmp
wget https://open.vanillaforums.com/get/vanilla-core-2021.009.zip

ダウンロードしたら、ダウンロードしたZIPアーカイブをサーバーのドキュメントルートディレクトリに解凍します。

unzip vanilla-core-2021.009.zip -d /usr/local/lsws/Example/html/

抽出したディレクトリの名前をpackageに変更します vanillaへ (これはオプションですが、ファイルの場所を入力して覚えるのが簡単になります)次のコマンドを使用します:

mv /usr/local/lsws/Example/html/package /usr/local/lsws/Example/html/vanilla

また、OpenLiteSpeedサーバーがディレクトリ内のファイルにアクセスできるように、このディレクトリの正しい権限を設定する必要があります。

chown -R nobody:nogroup /usr/local/lsws/Example/html/vanilla

ステップ7:OpenLiteSpeedを構成する

OpenLiteSpeedサーバーには管理ダッシュボードがあります。安全にアクセスするには、管理者アカウントを作成してパスワードを設定する必要があります:

/usr/local/lsws/admin/misc/admpass.sh

以下に示すように、管理者のユーザー名とパスワードを設定します。

Please specify the user name of the administrator.
This is the user name required to log in to the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

次に、お気に入りのブラウザを開き、次の場所にあるOpenLiteSpeed管理パネルを参照します。

https://your-ip-address:7080

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次のページにOpenLiteSpeedダッシュボードが表示されます。

仮想ホスト>例>一般に移動します 変更します:

ドキュメントルート$VH_ROOT/html/vanilla/
インデックスファイルindex.html, index.php

仮想ホスト>例>書き換えに移動します 変更します:

書き換えを有効にするYes
.htaccessからの自動読み込みYes

ステップ8:バニラフォーラムのインストールを完了する

バニラフォーラムのインストールを完了するには、ブラウザを開き、次の場所に移動します:https://your-ip-address 指示に従ってください:

必要な情報を入力してから、[続行]をクリックします ’ボタンを押すと、Vanilla Forums管理バックエンドに自動的にログインします:

それでおしまい! VanillaForumsがUbuntu20.04サーバーに正常にインストールされました。

もちろん、Ubuntu20.04にOpenLiteSpeedを使用してVanillaフォーラムをインストールする方法を知る必要はありません。 マネージドUbuntuホスティングをご利用の場合。サポートチームに、Ubuntu20.04にOpenLiteSpeedを使用してVanillaフォーラムをインストールするよう依頼するだけです。これらは24時間年中無休で利用可能であり、Ubuntu20.04でのOpenLiteSpeedを使用したVanillaフォーラムのインストールを支援することができます。

PS 。 Ubuntu 20.04にOpenLiteSpeedを使用してVanillaForumsをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとうございます。


Panels
  1. CentOS7にVanillaフォーラムをインストールする方法

  2. Ubuntu16.04にOpenLiteSpeedでWordPressをインストールする

  3. Ubuntu16.04にGraylogサーバーをインストールする方法

  1. Ubuntu20.04にFastPanelをインストールする方法

  2. Ubuntu16.04にMySQLをインストールする方法

  3. Ubuntu18.04にNginxでElggをインストールする方法

  1. Ubuntu16.04にNextCloud13をインストールする方法

  2. Ubuntu16.04にLAMPスタックを使用してWordPressをインストールする方法

  3. Ubuntu18.04にOpenLiteSpeedでWordPressをインストールする方法