서버 설치 · 4 min read · Nov 27, 2025

Ubuntu 22.04에 OpenLiteSpeed 웹 서버 설치하는 방법

OpenLiteSpeed는 LiteSpeed Technologies에서 개발한 LiteSpeed 웹 서버의 오픈 소스 버전입니다. Debian, Ubuntu, Mac OS, FreeBSD 등 모든 주요 운영 체제에 설치할 수 있습니다. 웹 브라우저를 통해 웹 서버를 구성하고 관리할 수 있는 웹 기반 제어판을 제공합니다. 간단하고 가벼우며 고성능의 HTTP 서버로 수십만 개의 동시 연결을 처리할 수 있습니다.

이 튜토리얼에서는 Ubuntu 22.04 서버에 OpenLiteSpeed를 설치하는 방법을 보여드리겠습니다.

요구 사항

  • Ubuntu 22.04를 실행하는 서버.
  • 서버에 루트 비밀번호가 설정되어 있어야 합니다.

시작하기

시작하기 전에 모든 패키지를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령어를 실행하여 업데이트할 수 있습니다:

apt-get update -y  
apt-get upgrade -y

패키지가 업데이트되면 시스템을 재시작하여 구성 변경 사항을 적용합니다.

다음으로, 서버에 필요한 종속성을 설치해야 합니다. 다음 명령어를 실행하여 모두 설치할 수 있습니다:

apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev libxml2-dev sqlite3 libsqlite3-dev libonig-dev

성공적으로 설치한 후, 다음 단계로 진행할 수 있습니다.

Ubuntu 22.04에 OpenLiteSpeed 설치하기

기본적으로 OpenLiteSpeed는 Ubuntu 22.04 기본 저장소에 없습니다. 따라서 소스에서 OpenLiteSpeed를 설치해야 합니다.

먼저, 다음 명령어로 OpenLiteSpeed의 최신 버전을 다운로드합니다:

wget https://openlitespeed.org/packages/openlitespeed-1.7.16.tgz

다운로드가 완료되면 다음 명령어로 다운로드한 파일을 추출합니다:

tar -xvzf openlitespeed-1.7.16.tgz

다음으로 OpenLiteSpeed 디렉토리로 이동하여 다음 명령어로 OpenLiteSpeed를 설치합니다:

cd openlitespeed  
sh install.sh

OpenLiteSpeed가 설치되면 다음과 같은 출력이 표시됩니다:

Created symlink /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.
[OK] lshttpd.service has been successfully installed!
-e Updating webcache manager, please waiting ...
Shared code library already meets minimum API version requirements.
Done!

-e Installation finished, Enjoy!

-e Your webAdmin password is Njg0Mzc0, written to file /usr/local/lsws/adminpasswd.

OpenLiteSpeed의 관리 비밀번호 설정하기

OpenLiteSpeed를 설치한 후, OpenLiteSpeed 웹 인터페이스에 접근하기 위한 관리 비밀번호를 설정해야 합니다. 다음 명령어로 설정할 수 있습니다:

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

다음 명령어로 관리자 사용자와 비밀번호를 설정합니다:

Please specify the user name of administrator.
This is the user name required to login 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 웹 서비스를 시작합니다:

systemctl start openlitespeed

다음 명령어로 OpenLiteSpeed의 상태를 확인할 수도 있습니다:

systemctl status openlitespeed

다음과 같은 출력이 표시되어야 합니다:

? lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/lib/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-06-12 04:59:01 UTC; 4s ago
    Process: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 21353 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ??21353 "openlitespeed (lshttpd - main)"
             ??21358 "openlitespeed (lscgid)"
             ??21372 "openlitespeed (lshttpd - #01)"
             ??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""

Jun 12 04:58:59 ubuntu systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jun 12 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.
Jun 12 04:59:01 ubuntu systemd[1]: Started OpenLiteSpeed HTTP Server.

OpenLiteSpeed가 이제 실행 중이며 포트 8088에서 수신 대기하고 있습니다. 다음 명령어로 확인할 수 있습니다:

ss -antpl | grep litespeed

다음과 같은 출력이 표시되어야 합니다:

LISTEN 0      4096         0.0.0.0:8088      0.0.0.0:*    users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))
LISTEN 0      4096         0.0.0.0:7080      0.0.0.0:*    users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))

이제 웹 브라우저를 열고 URL http://your-server-ip:8088을 입력합니다. 다음 페이지로 리디렉션됩니다:

OpenLiteSpeed 설치됨

OpenLiteSpeed용 MariaDB 설치하기

기본적으로 MariaDB는 Ubuntu 22.04 기본 저장소에 있습니다. 다음 명령어를 실행하여 설치할 수 있습니다:

apt-get install mariadb-server mariadb-client -y

MariaDB가 설치되면 다음 명령어로 MariaDB를 시작하고 시스템 재부팅 후 자동으로 시작되도록 설정합니다:

systemctl start mariadb  
systemctl enable mariadb

다음으로, MariaDB 설치를 보안해야 합니다. 다음 스크립트를 실행하여 보안할 수 있습니다:

mysql_secure_installation

이 스크립트는 루트 비밀번호를 설정하고, 익명 사용자를 제거하고, 원격 루트 로그인을 금지하고, 테스트 데이터베이스를 제거합니다.

mysql_secure_installation

아래와 같이 모든 질문에 답변합니다:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

작업이 완료되면 다음 단계로 진행할 수 있습니다.

OpenLiteSpeed용 PHP 설치하기

기본적으로 PHP는 OpenLiteSpeed 저장소에 없습니다. 따라서 OpenLiteSpeed 웹 인터페이스에서 PHP를 컴파일해야 합니다.

OpenLiteSpeed 관리 패널에 접근하려면 웹 브라우저를 열고 URL https://your-server-ip:7080을 입력합니다. 다음 페이지가 표시되어야 합니다:

OpenLiteSpeed 로그인

이제 이전에 생성한 관리자 사용자 이름과 비밀번호를 입력하고 로그인 버튼을 클릭합니다. 다음 페이지에서 OpenLiteSpeed 대시보드를 볼 수 있습니다:

OpenLiteSpeed 관리자 대시보드

이제 도구 > PHP 컴파일을 클릭하면 다음 페이지가 표시됩니다:

PHP 컴파일

이제 설치할 PHP 버전을 선택하고 다음 버튼을 클릭합니다. 다음 페이지가 표시됩니다:

PHP 빌드 옵션

이제 빌드 옵션을 선택하고 다음 버튼을 클릭하여 PHP 다운로드를 시작합니다. 프로세스가 성공적으로 완료되면 다음 페이지가 표시됩니다:

OpenLiteSpeed 웹 서버용 PHP

이제 터미널에서 서버에 로그인하고 아래와 같이 미리 생성된 스크립트를 실행합니다:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

이 스크립트는 PHP 및 관련 모듈을 시스템에 다운로드하고 컴파일합니다.

결론

축하합니다! Ubuntu 22.04 서버에 OpenLiteSpeed를 성공적으로 설치하고 구성했습니다. 이제 OpenLiteSpeed 웹 인터페이스에서 웹사이트를 쉽게 생성하고 관리할 수 있습니다. 더 많은 정보는 OpenLiteSpeed 공식 문서를 방문하시기 바랍니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.