Cara menambah domain di LiteSpeed/OpenLiteSpeed

Panduan cara menambah domain di LiteSpeed/OpenLiteSpeed web server (membuat Virtual Host). Melalui koneksi SSH buat folder untuk menyimpan file web dan log dengan perintah berikut.

mkdir -p /usr/local/lsws/idnetter.com/{html,logs}

Set CHOWN user dan group sesuai konfigurasi saat install OpenLiteSpeed (defaultnya nobody:nogroup), kalau LiteSpeed bisa dilihat di suEXEC User dan suEXEC Group (WebAdmin Console).

chown -R nobody:nogroup /usr/local/lsws/idnetter.com

Selanjutnya, akses WebAdmin LiteSpeed melalui browser, https://ip-server:7080 dan ikuti tutorial berikut:

Klik menu Virtual Hosts > Add

Summary

Isi konfigurasi pada bagian ini saja, sebagai contoh, saya kasih contoh nama Virtual Hostnya : idnetter.com

Virtual Host Nameidnetter.com
Virtual Host Root$SERVER_ROOT/idnetter.com
Config File$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
NotesNot Set
Follow Symbolic LinkYes
Enable Scripts/ExtAppsYes
RestrainedYes
Max Keep-Alive Requests10
Smart Keep-AliveYes
External App Set UID ModeDocRoot UID

 

Simpan.

Setelah disimpan Anda akan mendapati konfigurasi baru dengan nama idnetter.com. Klik Virtual Host idnetter.com tersebut, kita akan melakukan konfigurasi selengkapnya. langsung ke bagian General.

General

Document Root$SERVER_ROOT/$VH_NAME/html
Domain Nameidnetter.com
Domain Aliaseswww.idnetter.com
Administrator Emailsupport@idnetter.com
Enable CompressionYes
Enable GeoLocation LookupNot Set
Use Server Index FilesYes
Index Filesindex.php, index.html
Auto IndexNot Set
Auto Index URINot Set
Enable ExpiresYes
Expires DefaultA604800

Expires By Type: image/*=A604800, text/css=A604800, application/x-javascript=A604800, application/javascript=A604800, font/*=A604800, application/x-font-ttf=A604800

Lainnya biarkan default

Logs

Use Server’s LogYes
File Name$VH_ROOT/logs/error_log
Log LevelERROR
Rolling Size (bytes)10M
Log ControlOwn Log File
File Name$VH_ROOT/logs/access_log
Piped LoggerNot Set
Log FormatNot Set
Log Headers Referrer UserAgent Host None
Rolling Size (bytes)10M
Keep Days3
Bytes logNot Set
Compress ArchiveNo

Security

Allowed List
*
Denied List
Not Set

External App

Buat baru, pilih LiteSpeed API App, saya memakai PHP7.3 jadi sesuaikan saja

Namelsphp73
Addressuds://tmp/lshttpd/lsphp73.sock
NotesNot Set
Max Connections35
EnvironmentPHP_LSAPI_CHILDREN=35
Initial Request Timeout (secs)60
Retry Timeout (secs)0
Persistent ConnectionYes
Connection Keep-Alive TimeoutNot Set
Response BufferingNo
Start By ServerYes (Through CGI Daemon)
Command$SERVER_ROOT/lsphp73/bin/lsphp
Back Log100
Instances1

Script Handler

Suffix *php
LiteSpeed SAPI
[VHost Level]: lsphp73

Rewrite

Enable RewriteYes
Auto Load from .htaccessYes
Log LevelNot Set

Module

Module : Cache
Module Parameters: isi dengan parameter berikut

enableCache                      0
enablePrivateCache               0
checkPublicCache                 1
checkPrivateCache                1
qsCache                          1
reqCookieCache                   1
ignoreReqCacheCtrl               1
ignoreRespCacheCtrl              0
respCookieCache                  1
expireInSeconds                  3600
privateExpireInSeconds           3600
maxStaleAge                      200
maxCacheObjSize                  10000000
storagepath                      cachedata
noCacheDomain
noCacheUrl
no-vary                          0
addEtag                          0

Enable Module: Yes

Setelah selesai membuat konfigurasi VirtualHost selanjutnya menambahkan ke Listeners

Listeners

Klik menu Listeners > kemudian Add, contoh saya buat dengan nama http (namanya bebas ini hanya contoh)

Listener Namehttp
IP AddressANY
Port80
BindingNot Set
SecureNo
NotesNot Set

 

Kalau ingin HTTPS tinggal buat Listener baru lagi dengan Port 443 dan Secure: Yes kemudian di konfigurasi SSLnya dimasukkan sertifikat SSLnya. (mungkin lain kali saya ketik tutornya).

Setelah disimpan, Klik Listener yang baru saja dibuat tersebut, yaitu http. Nah di bawahnya ada menu Virtual Host Mappings.

Tambah Virtual host mapping

Virtual Host *http
Domian *idnetter.com, www.idnetter.com

 

Restart LiteSpeed, upload file web di dalam direktori /usr/local/lsws/idnetter.com/html

Web Anda lambat? coba LiteSpeed – Jasa setup OpenLiteSpeed/LiteSpeed Enterprise dan LSCache hubungi segera WhatsApp : 081235008433 gratis migrasi dari Apache/Nginx untuk 1 domain.

Leave a Reply

Your email address will not be published. Required fields are marked *