Open Lite Speed: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash | wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | </syntaxhighlight> | ||
<syntaxhighlight lang="shell"> | |||
sudo apt install -y openlitespeed | sudo apt install -y openlitespeed | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | </syntaxhighlight> | ||
<syntaxhighlight lang="shell"> | |||
sudo systemctl enable lshttpd | sudo systemctl enable lshttpd | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | </syntaxhighlight> | ||
<syntaxhighlight lang="shell"> | |||
sudo systemctl start lshttpd | sudo systemctl start lshttpd | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | </syntaxhighlight> | ||
<syntaxhighlight lang="shell"> | |||
sudo systemctl status lshttpd | sudo systemctl status lshttpd | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Output | *Output | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
● lshttpd.service - OpenLiteSpeed HTTP Server | ● lshttpd.service - OpenLiteSpeed HTTP Server | ||
| Line 25: | Line 35: | ||
May 31 04:59:04 focal lswsctrl[7171]: [OK] litespeed: pid=7213. | May 31 04:59:04 focal lswsctrl[7171]: [OK] litespeed: pid=7213. | ||
May 31 04:59:06 focal systemd[1]: Started OpenLiteSpeed HTTP Server. | May 31 04:59:06 focal systemd[1]: Started OpenLiteSpeed HTTP Server. | ||
</syntaxhighlight> | |||
*Check OpenLiteSpeed version. | *Check OpenLiteSpeed version. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
/usr/local/lsws/bin/openlitespeed -v | /usr/local/lsws/bin/openlitespeed -v | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Output | *Output | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
LiteSpeed/1.6.21 Open | LiteSpeed/1.6.21 Open | ||
| Line 48: | Line 61: | ||
mod_security 1.4 | mod_security 1.4 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Secara default, OpenLiteSpeed mendengarkan pada port 8088, kita perlu membuatnya mendengarkan pada port 80. Edit file konfigurasi utama dengan editor teks baris perintah seperti Nano. | *Secara default, OpenLiteSpeed mendengarkan pada port 8088, kita perlu membuatnya mendengarkan pada port 80. Edit file konfigurasi utama dengan editor teks baris perintah seperti Nano. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
vim /usr/local/lsws/conf/httpd_config.conf | vim /usr/local/lsws/conf/httpd_config.conf | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Temukan baris berikut | *Temukan baris berikut | ||
<syntaxhighlight lang="lighttpd"> | <syntaxhighlight lang="lighttpd"> | ||
| Line 60: | Line 76: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Change 8088 to 80. | *Change 8088 to 80. | ||
*Output | *Output | ||
<syntaxhighlight lang="lighttpd"> | <syntaxhighlight lang="lighttpd"> | ||
listener Default{ | listener Default{ | ||
| Line 69: | Line 87: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Simpan dan tutup file. Kemudian restart OpenLiteSpeed. | *Simpan dan tutup file. Kemudian restart OpenLiteSpeed. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
sudo systemctl restart lshttpd | sudo systemctl restart lshttpd | ||
</syntaxhighlight><blockquote>Catatan: Jika Anda memiliki server web lain seperti Nginx yang berjalan di server, Anda harus menghentikannya, lalu restart OpenLiteSpeed.</blockquote><syntaxhighlight lang="shell"> | </syntaxhighlight> | ||
<blockquote>Catatan: Jika Anda memiliki server web lain seperti Nginx yang berjalan di server, Anda harus menghentikannya, lalu restart OpenLiteSpeed.</blockquote> | |||
<syntaxhighlight lang="shell"> | |||
sudo systemctl stop nginx | sudo systemctl stop nginx | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Sekarang ketikkan alamat IP publik server Ubuntu 20.04/18.04 Anda di bilah alamat browser. Anda akan melihat halaman Web “Selamat”, yang berarti server Web OpenLiteSpeed berjalan dengan baik. | *Sekarang ketikkan alamat IP publik server Ubuntu 20.04/18.04 Anda di bilah alamat browser. Anda akan melihat halaman Web “Selamat”, yang berarti server Web OpenLiteSpeed berjalan dengan baik. | ||
*Jika koneksi ditolak atau gagal diselesaikan, mungkin ada firewall yang mencegah permintaan masuk ke port TCP 80. Jika Anda menggunakan firewall iptables, maka Anda perlu menjalankan perintah berikut untuk membuka port TCP 80. | *Jika koneksi ditolak atau gagal diselesaikan, mungkin ada firewall yang mencegah permintaan masuk ke port TCP 80. Jika Anda menggunakan firewall iptables, maka Anda perlu menjalankan perintah berikut untuk membuka port TCP 80. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT | sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Jika Anda menggunakan firewall UFW, jalankan perintah ini untuk membuka port TCP 80. | *Jika Anda menggunakan firewall UFW, jalankan perintah ini untuk membuka port TCP 80. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
sudo ufw allow http | sudo ufw allow http | ||