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