Ubuntu 22.04にWEBサーバーlighttpdをインストールする
環境
OSバージョンの確認
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
操作方法
1.lighttpdをインストールします
# sudo apt install lighttpd
# sudo apt install lighttpd
# sudo apt install lighttpd
2.lighttpd起動と自動起動を行います。
# sudo systemctl enable --now lighttpd
Synchronizing state of lighttpd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable lighttpd
# sudo systemctl enable --now lighttpd
Synchronizing state of lighttpd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable lighttpd
# sudo systemctl enable --now lighttpd Synchronizing state of lighttpd.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable lighttpd
3.lighttpdのステータスを確認します
# sudo systemctl status lighttpd
● lighttpd.service - Lighttpd Daemon
Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor pres>
Active: active (running) since Thu 2022-10-20 06:53:09 JST; 10s ago
# sudo systemctl status lighttpd
● lighttpd.service - Lighttpd Daemon
Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor pres>
Active: active (running) since Thu 2022-10-20 06:53:09 JST; 10s ago
# sudo systemctl status lighttpd ● lighttpd.service - Lighttpd Daemon Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor pres> Active: active (running) since Thu 2022-10-20 06:53:09 JST; 10s ago
4.Lighttpdを所有者に設定します
# sudo chown -R ark:ark /var/www/html/
# sudo chown -R 755 /var/www/html/
# sudo chown -R ark:ark /var/www/html/
# sudo chown -R 755 /var/www/html/
# sudo chown -R ark:ark /var/www/html/ # sudo chown -R 755 /var/www/html/
5.停止、起動、再起動
# sudo systemctl start lighttpd
停止
# sudo systemctl stop lighttpd
再起動
# sudo systemctl restart lighttpd
6.動作確認
# cd /var/www/html
# sudo vi test.html
以下のコードを記述します
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
lighttpd test page
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
lighttpd test page
</body>
</html>
<!DOCTYPE html> <html> <head> <title>test</title> </head> <body> lighttpd test page </body> </html>
ブラウザから 「http://サーバーIP/test.html」にアクセスします
例 http://192.168.238.128/test.html
「lighttpd test page」という文字列が表示されています