4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ubuntu Litespeed Webサーバーをいれる

Last updated at Posted at 2020-04-09

目的

第4のWEBサーバーとして話題になっている「LiteSpeed」をUbuntsにインストールし、PHPにてHellowworldしてみることが目的

LiteSpeedとは?

LiteSpeedインストール

1.システムパッケージを更新

$ apt update

2.リポジトリを有効にするには、まず開発者のソフトウェア署名鍵をダウンロードして追加

$ wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

3.リポジトリ情報をシステムに追加

$ sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

4.OpenLiteSpeedサーバーとそのPHPプロセッサをインストール

$ sudo apt install openlitespeed lsphp73

5.PHPプロセッサへのソフトリンクを作成

$ sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

5.LiteSpeed管理パスワードの設定

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

Administrator's username/password is updated successfully!
↑
これが表示されたら完了

※変更しない場合デフォルトユーザー:admin パスワード:123456

6.Firewallの設定

  • 8088:OpenLiteSpeedのサンプルサイトのデフォルトポート
  • 7080:管理インターフェース

7.サンプルサイトへブラウザからアクセス

https://ドメイン・IPアドレス:8088

1.PNG

8.管理画面へブラウザからアクセス

https://ドメイン・IPアドレス:7080

2.PNG

PHPでHelloworldを表示させる

9.管理画面からVirtualHostを設定

1.PNG

  • 左側メニューから「Virtual Hosts」を選択しVirturalHostを新規追加する
タブ 項目
Basic Virtual Host Name hellotest
Basic Virtual Host Root hellotest /
Basic Config File $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
General Document Root $VH_ROOT
  • 左側メニューから「Listeners」を選択し先に作ったVirturalHostを紐づける
タブ 項目
General Listener Name hellotest
General IP Address *
General Port 80
General Virtual Host Mappings 先に作ったhellotestを選択
  • ここで保存
  • Config Fileが無いので新規作成するか聞かれる場合はCreateを選択
  • 管理画面右上の「graceful restart」ボタンをクリックし設定再読み込み

10.PHPファイルの設定

cd /usr/local/lsws/
mkdir hellotest
echo "hello!!!" > index.php
  • ブラウザからアクセス
https://ドメイン・IPアドレス

11.その他メモ

#プロセス停止・開始
systemctl status lsws


#PHPファイル・ディレクトリ
/usr/local/lsws/

#ログファイルなどは管理画面上設定で確認可能
4
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?