서버 설치 · 4 min read · Nov 29, 2025
우분투 18.04 LTS에 PHP와 함께 OpenLiteSpeed HTTP 서버 설치하는 방법

OpenLiteSpeed는 LiteSpeed Technologies에서 개발한 오픈 소스 HTTP 서버입니다. 이는 관리용 웹 기반 GUI를 갖춘 고성능 경량 HTTP 서버입니다.
OpenLiteSpeed는 낮은 자원 소비(CPU 및 RAM)로 10만 개 이상의 동시 연결을 처리할 수 있으며, Linux, Mac OS, FreeBSD 및 SunOS와 같은 여러 운영 체제를 지원합니다. 이 서버는 PHP, Ruby, Perl 및 Java로 작성된 웹 페이지 스크립트를 실행하는 데 사용할 수 있습니다.
이 튜토리얼에서는 우분투 18.04 서버에 MariaDB 데이터베이스와 현재 PHP 7.4를 설치하는 방법을 보여줍니다.
전제 조건
이 가이드를 위해 우리는 2GB의 RAM, 25GB의 여유 디스크 공간 및 2개의 CPU를 갖춘 최신 우분투 18.04 서버를 사용할 것입니다.
우리가 할 일:
- OpenLiteSpeed 설치
- PHP 7.4 OpenLiteSpeed 버전 설치
- MariaDB 데이터베이스 설치
- OpenLiteSpeed 관리자 설정
- PHP 7.4로 OpenLiteSpeed 구성
- 포트 80에서 OpenLiteSpeed 실행
- 테스트
1단계 - OpenLiteSpeed 설치하기
먼저, 우분투 18.04에 대한 공식 OpenLiteSpeed 저장소를 추가하고 OpenLiteSpeed를 설치합니다.
OpenLiteSpeed 저장소를 추가하려면, bash 스크립트를 다운로드하고 아래 명령어를 사용하여 실행합니다.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash그 후, 아래의 apt 명령어를 사용하여 OpenLiteSpeed를 설치합니다.
sudo apt install openlitespeed -y설치가 완료되면 OpenLiteSpeed 서비스 상태를 확인합니다.
systemctl status openlitespeed그리고 OpenLiteSpeed가 실행 중임을 확인할 수 있습니다.
이제 OpenLiteSpeed가 사용하는 포트를 확인합니다.
netstat -plntu그리고 OpenLiteSpeed 서비스가 기본 HTTP 접근을 위한 ‘8080’ 포트와 OpenLiteSpeed 관리자 접근을 위한 ‘8070’ 포트를 사용하고 있음을 확인할 수 있습니다.

2단계 - PHP 7.4 OpenLiteSpeed 버전 설치하기
OpenLiteSpeed를 설치한 후, OpenLiteSpeed를 위한 최신 PHP 7.4를 설치합니다. OpenLiteSpeed용 PHP 패키지는 ‘LSPHP’(LSAPI 및 PHP)라고 불립니다.
아래의 apt 명령어를 사용하여 OpenLiteSpeed용 PHP 7.4 패키지를 설치합니다.
sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y이제 OpenLiteSpeed용 PHP 7.4 패키지를 설치했으며, 시스템 소켓 파일로 사용됩니다.
아래의 netstat 명령어를 사용하여 확인합니다.
netstat -pl | grep lsphp그리고 아래와 같은 LSPHP 소켓 파일을 확인할 수 있습니다.
3단계 - MySQL 설치 및 구성하기
이 단계에서는 MariaDB 서버를 설치하고 루트 비밀번호를 설정합니다.
아래의 apt 명령어를 사용하여 MariaDB 서버를 설치합니다.
sudo apt install mariadb-client mariadb-server설치가 완료되면 MariaDB 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.
systemctl start mariadb
systemctl enable mariadb이제 MariaDB 서비스가 실행 중입니다.
다음으로 데이터베이스 서버의 루트 비밀번호를 설정합니다. 이를 위해 ‘mysql_secure_installation’ 명령줄 도구를 사용합니다.
아래의 ‘mysql_secure_installation’ 명령어를 실행합니다.
mysql_secure_installation이제 루트 비밀번호를 입력하고 나머지 모든 구성에 대해 ‘Y’를 입력합니다.
Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y그리고 MariaDB 루트 비밀번호 구성이 완료되었습니다.
이제 아래와 같이 루트 사용자로 MySQL 셸에 로그인합니다.
mysql -u root -p
Type Your Root Password:로그인한 후, 다음 쿼리를 사용하여 MariaDB 시스템의 사용자를 확인합니다.
select User, Password, Host from mysql.user;그리고 아래와 같은 결과를 얻을 수 있습니다.

결과적으로 MariaDB 데이터베이스 서버를 성공적으로 설치하고 루트 비밀번호 인증을 설정했습니다.
4단계 - OpenLiteSpeed 관리자 설정하기
OpenLiteSpeed는 구성 관리를 위한 웹 기반 대시보드를 제공합니다.
이 단계에서는 OpenLiteSpeed 대시보드의 사용자 및 비밀번호 인증을 설정합니다.
‘/usr/local/lsws/admin/misc/‘ 디렉토리로 이동하면 몇 가지 도구를 확인할 수 있습니다. 이제 아래와 같이 bash 스크립트 ‘admpass.sh’를 실행합니다.
cd /usr/local/lsws/admin/misc/
sh admpass.sh사용자 이름과 비밀번호를 입력하면 OpenLiteSpeed 인증 구성이 완료됩니다.

이제 웹 브라우저를 열고 서버 IP 주소 뒤에 OpenLiteSpeed 관리자 포트 ‘7080‘을 입력합니다. 제 IP는:
그리고 OpenLiteSpeed 관리자 대시보드를 확인할 수 있습니다.

사용자 이름과 비밀번호를 입력한 후 ‘로그인‘ 버튼을 클릭합니다.
이제 아래와 같은 OpenLiteSpeed 관리 대시보드를 확인할 수 있습니다.

결과적으로 OpenLiteSpeed 관리 대시보드에 대한 인증을 성공적으로 설정했습니다.
5단계 - PHP 7.4로 OpenLiteSpeed 구성하기
이 단계에서는 웹 기반 관리 도구를 사용하여 OpenLiteSpeed에 PHP 7.4를 설정합니다.
OpenLiteSpeed 대시보드에서 왼쪽의 ‘서버 구성‘ 메뉴를 클릭하고 ‘외부 앱‘ 탭을 클릭합니다.

새 PHP 7.4 구성을 추가하려면 오른쪽의 ‘+‘ 버튼을 클릭합니다.
유형에서 ‘LiteSpeed SAPI 앱‘을 선택하고 ‘다음‘ 버튼을 클릭합니다.
이제 아래와 같이 세부 구성을 입력합니다.
Name: lsphp74
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp74 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp74/bin/lsphp그리고 ‘저장‘ 버튼을 클릭하면 PHP 7.4 구성이 추가됩니다.

다음으로 OpenLiteSpeed의 기본 PHP를 PHP 7.4 버전으로 변경합니다.
‘서버 구성’ 메뉴에서 ‘스크립트 핸들러‘ 탭을 클릭합니다.

이제 작업 섹션에서 ‘편집‘ 버튼을 클릭합니다.
‘핸들러 이름’에서 방금 추가한 ‘lsphp74‘를 선택하고 ‘저장‘ 버튼을 클릭합니다.

결과적으로 OpenLiteSpeed에 대한 PHP 7.4 구성을 추가하고 활성화했습니다.
6단계 - 포트 80에서 OpenLiteSpeed 실행하기
기본적으로 OpenLiteSpeed는 기본 포트 ‘8088‘에서 실행되고 있습니다. OpenLiteSpeed를 기본 HTTP 포트 ‘80’에서 실행하려면 관리 대시보드를 사용하여 구성을 변경할 수 있습니다.
OpenLiteSpeed 대시보드에서 왼쪽의 ‘리스너‘ 메뉴를 클릭합니다.

‘기본‘ 리스너에서 ‘보기‘ 버튼을 클릭합니다.
‘주소 설정‘ 섹션에서 오른쪽의 ‘편집‘ 버튼을 클릭합니다.

이제 포트를 기본 HTTP 포트 ‘80‘으로 변경하고 ‘저장‘ 버튼을 클릭합니다.

그리고 기본 OpenLiteSpeed 포트가 기본 HTTP 포트 ‘80’으로 변경되었습니다.
이제 재시작 버튼을 클릭하면 OpenLiteSpeed 서비스가 재시작됩니다.

결과적으로 OpenLiteSpeed가 이제 기본 HTTP 포트 ‘80‘에서 실행되고 있습니다.
7단계 - 테스트
웹 브라우저를 열고 주소 표시줄에 서버 IP 주소를 입력합니다.
그리고 OpenLiteSpeed의 기본 인덱스 페이지를 확인할 수 있습니다.

다음으로 PHP 구성을 테스트하고 제대로 작동하는지 확인합니다.
‘PHP 테스트‘ 섹션에서 ‘여기를 클릭‘ 버튼을 클릭합니다.
그리고 아래와 같은 phpinfo 페이지를 확인할 수 있습니다.

결과적으로 우분투 18.04 서버에 MariaDB 데이터베이스와 PHP 7.4를 설치한 OpenLiteSpeed 웹 서버를 성공적으로 설치했습니다.
참고
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.