서버 설치 · 3 min read · Nov 28, 2025

우분투 18.04에 MariaDB와 함께 OpenLiteSpeed 서버 설치 및 구성 방법

OpenLiteSpeed는 인기 있는 LiteSpeed 서버의 경량 오픈 소스 버전입니다. 웹 GUI 기반 관리 패널이 함께 제공되어 다른 웹 서버와 차별화되며, 패널 자체에서 거의 모든 것을 구성할 수 있습니다.

이 튜토리얼에서는 PHP 7.2 및 MariaDB 서버와 함께 우분투 18.04에 OpenLiteSpeed 서버를 설치하는 방법을 배웁니다.

전제 조건

  • 우분투 18.04 기반 서버
  • 루트 권한이 있는 사용자 계정

1단계 - OpenLiteSpeed 설치

Sudo 사용자로 전환

다음 명령을 실행하여 sudo 사용자로 전환하여 OpenLiteSpeed 리포지토리를 추가하고 업데이트하는 첫 번째 명령을 실행합니다.

sudo -i

다음 명령은 OpenLiteSpeed 서버 설치에 필요한 리포지토리를 추가합니다.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

정상 사용자로 돌아가려면 ‘exit’를 입력합니다.

이 명령은 OpenLiteSpeed 리포지토리를 추가하고 업데이트하기 위해 bash 스크립트를 다운로드하고 실행합니다. 다음 명령을 실행하여 서버의 최신 버전을 설치합니다.

sudo apt install openlitespeed

서버가 성공적으로 설치되었는지 확인하려면 브라우저를 열고 http://yourdomainname:8088을 방문하세요. 설치가 성공적이었다면 다음 웹페이지가 표시됩니다.

OpenLitespeed 서버가 성공적으로 설치됨

참고: OpenLiteSpeed 서버는 기본적으로 포트 8088에서 실행되며, 나중에 설정 패널에서 변경할 수 있습니다.

OpenLiteSpeed의 기본 설치에는 PHP 5.6.x 버전이 포함되어 있습니다. 하지만 우리는 그것을 원하지 않습니다. 이 튜토리얼에서 나중에 PHP 7.2의 복사본을 설치할 것입니다. 따라서 다음 단계는 PHP 7.2를 설치하는 것입니다.

2단계 - PHP 설치

PHP를 설치하려면 OpenLiteSpeed 서버와 함께 작동하도록 컴파일된 PHP 패키지인 lsphp를 설치해야 합니다. 다음 명령을 실행하여 PHP 및 여러 모듈을 설치합니다.

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp

더 많은 PHP 패키지가 있습니다. 원하신다면 다음 명령을 사용하여 사용 가능한 모든 PHP 패키지를 나열할 수 있습니다.

apt-cache search lsphp72

원하는 패키지를 선택하여 설치할 수 있습니다.

3단계 - MariaDB 서버 설치

MariaDB는 MySQL의 드롭인 대체품으로, MariaDB를 실행하고 운영하는 명령은 MySQL과 동일합니다. MariaDB를 설치하려면 다음 명령을 실행합니다.

sudo apt install mariadb-server

다음 명령을 실행하여 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 금지 및 테스트 테이블 삭제와 같은 기본 구성을 수행합니다. 모든 항목에 대해 ‘yes’를 누르고 강력한 루트 비밀번호를 선택하세요.

sudo mysql_secure_installation

루트 비밀번호 설정에 주의할 점이 있습니다. MariaDB는 기본적으로 시스템 루트 사용자가 비밀번호 없이 MariaDB에 로그인할 수 있도록 허용합니다. 그러나 루트를 통해 접근할 3자 응용 프로그램을 사용할 경우 비밀번호가 필수입니다. 그렇지 않으면 PHPMyAdmin과 같은 앱이 실패합니다. 이를 위해 MariaDB의 기본 옵션인 플러그인 기반 인증을 비활성화해야 합니다.

플러그인 인증을 비활성화하려면 먼저 다음 명령을 사용하여 MySQL 프롬프트에 들어갑니다.

sudo mysql -u root

이제 다음 명령을 입력하여 플러그인 인증을 비활성화합니다.

use mysql;  
update user set plugin='' where User='root';  
flush privileges;  
exit

이후 MariaDB 서비스를 재시작합니다.

sudo systemctl restart mariadb.service

그게 전부입니다. 다음에 MySQL에 로그인하려면 다음 명령을 사용하세요.

sudo mysql -u root -p

그리고 처음 설정한 루트 비밀번호를 입력하라는 메시지가 표시됩니다.

4단계 - OpenLiteSpeed 구성

이제 서버를 구성할 시간입니다. 관리 패널에 접근하려면 http://yourdomainname:7080/을 방문하세요. 기본적으로 관리 패널은 포트 7080에 있습니다. 기본 사용자 이름은 admin이고 기본 비밀번호는 123456입니다.

로그인하면 다음 화면이 표시됩니다.

OpenLiteSpeed 구성

우선 변경해야 할 것은 기본 포트입니다.

Listeners 카테고리를 방문하고 Default에 대한 보기 버튼을 클릭합니다. 다음 페이지의 Listener Default > General page에서 오른쪽의 편집 아이콘을 클릭하고 포트를 8080에서 80으로 변경합니다. 저장을 클릭한 후 우아한 재시작을 수행합니다.

리스너 구성

관리 패널의 포트를 변경하려면 WebAdmin Settings >> Listeners section을 방문하고 adminListener에 대한 보기 버튼을 클릭합니다. 다음 페이지에서 편집 버튼을 클릭하면 원하는 포트를 선택할 수 있습니다. 저장을 클릭하고 완료 후 우아한 재시작을 합니다.

또한 관리 패널의 기본 비밀번호를 변경해야 합니다. 그렇게 하려면 WebAdmin Settings 섹션을 방문하고 Users tab을 클릭합니다. admin에 대한 편집 버튼을 클릭하고 비밀번호를 변경합니다. 저장을 클릭한 후 변경 사항을 적용하기 위해 우아한 재시작을 합니다.

WebAdmin 설정

관리 비밀번호를 잊어버린 경우 다음 명령을 실행하여 재설정할 수 있습니다.

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

이 스크립트를 사용하면 새로운 관리 ID와 비밀번호를 사용할 수 있습니다.

OpenLiteSpeed는 기본적으로 PHP 5.6을 제공하지만 우리는 이를 원하지 않으므로 이 튜토리얼을 작성할 당시 최신 버전인 PHP 7.2로 수동으로 전환해야 합니다.

Server Configuration 섹션으로 이동하여 External App 탭을 클릭합니다. 그 아래에 LiteSpeed SAPI 앱인 lsphp가 있습니다. 오른쪽의 편집 버튼을 클릭하면 새로운 페이지가 열립니다. 다음과 같은 변경을 합니다.

- Name: lsphp72  
- Address: uds://tmp/lshttpd/lsphp.sock  
- Max Connections: 35  
- Environment:  
 - PHP_LSAPI_MAX_REQUESTS=500  
 - PHP_LSAPI_MAX_REQUESTS=500  
- Command: $SERVER_ROOT/lsphp72/bin/lsphp

PHP 서버 구성

나머지는 기본값으로 두세요. 이제 Script Handler 탭으로 전환하고 LiteSpeed SAPI에 대한 편집 버튼을 클릭하여 다음과 같은 변경을 합니다.

- Handler Name: lsphp72

스크립트 핸들러 구성

저장 버튼을 클릭합니다. 이제 오른쪽 상단의 우아한 재시작 버튼을 클릭하여 변경 사항을 저장합니다. 이렇게 하면 PHP 7.2가 OpenLiteSpeed 서버와 함께 작동하도록 설정됩니다. PHP가 제대로 작동하는지 확인하려면 브라우저에서 http://yourdomainname/phpinfo.php를 방문하세요.

이 튜토리얼은 여기까지입니다. 질문이 있으시면 댓글 박스에 남겨주세요. 서버에 대해 더 알아보려면 OpenLiteSpeed.org를 방문하세요.

Share: X/Twitter LinkedIn

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

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