Lighttpd는 Unix, Linux 및 Windows 서버 운영 체제 용 Apache 웹 서버에 대한 대체 대안입니다. 주요 목표는 웹 컨텐츠를 빠르고 안전하게 제공하는 것입니다.
Lighttpd 웹 서버는 특히 Linux에서 웹으로 컨텐츠를 제공해야하지만 인상적인 CPU 및 RAM 용량을 필요로하지 않는 사용자에게 편리합니다.
Lighthttpd 웹 서버 설정은 그리 많지 않습니다Linux에서 Apache 또는 Nginx를 설정하는 것과 같습니다. 개발 웹 사이트에 사용 가능한 패키지가 없습니다. 대신 사용하려면 패키지를 다운로드하여 수동으로 설치해야합니다. 방법은 다음과 같습니다.
Lighttpd RPM 패키지 다운로드
얼마 전에는 Lighttpd RPM 패키지가있었습니다.CentOS / RedHat Enterprise Linux. 그러나 웹 서버 개발자는 더 이상 배포하지 않는 것 같습니다. 따라서 Lighttpd를 사용하려면 소스 코드가 필요합니다.
wget 받기
소스 코드를 다운로드하려면 wget 다운로드 도구. 대부분의 서버 운영 체제에이 프로그램이 항상 포함되는 것은 아니므로 설치가 필요합니다.
우분투
sudo apt install wget
데비안
sudo apt-get install wget
아치 리눅스
sudo pacman -S wget
CentOS
sudo yum install wget
페도라
sudo dnf install wget
오픈 수세
sudo zypper install wget
일단 당신이 wget Linux 서버 (또는 서버로 사용중인 데스크톱)에서 실행중인 도구를 다운로드하려면 CD 명령을 내리고 터미널 세션을 / tmp 예배 규칙서.
에서 다운로드하기 / tmp (일시적인) 디렉토리는 일단 소프트웨어가 실행되어 파일 시스템이 흩어지지 않도록합니다.
cd /tmp
소스 코드
이제 터미널이 임시 디렉토리에 있습니다. wget lighttpd의 소스 코드 릴리스를 가져옵니다.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
또는 TarGZ 릴리스에 문제가있는 경우 개발자는 TarXZ 릴리스를 사용할 수 있습니다.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
인터넷 연결에 따라 lighttpd 웹 서버 패키지를 다운로드하는 데 몇 초가 걸립니다. 프로세스가 완료되면이 학습서의 다음 섹션으로 이동하십시오.
소스 코드 추출
이제 코드가 임시 디렉토리 내부의 Linux 서버 시스템에서 다운로드되었습니다 (/ tmp) 이제 아카이브에서 코드를 추출 할 차례입니다. Linux에서 Lighttpd 코드 파일 추출은 타르 명령.
터미널에서 쓰기 타르 “zxvf”스위치와 함께. TarGZ 아카이브의 내용을 추출하고 볼 수 있습니다.
tar zxvf lighttpd-1.4.52.tar.gz
또는 TarGZ 대신 TarXZ 아카이브를 다운로드 한 경우 다음을 사용해야합니다. 타르 다른 스위치 세트로 명령합니다. 특히, "xvJf"입니다.
tar xvJf lighttpd-1.4.52.tar.xz
코드가 추출 된 상태에서 CD 터미널을 새 폴더로 이동하십시오.
cd lighttpd-*
거기서부터 ls 디렉토리의 내용을 봅니다.
ls
Linux에서 Lighttpd 컴파일
Lighttpd 웹 서버 구축에는 몇 가지 단계가 있습니다. 지나치게 복잡하지 않으며 필요한 종속성을 설치하여 시작합니다.
우분투
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
데비안
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
아치 리눅스
sudo pacman -S pcre-8 zlib bzip2
페도라
sudo dnf install pcre-devel zlib-devel libbz2-devel
오픈 수세
sudo zypper install pcre-devel zlibary-devel libbz2-devel
종속성이 설치되면 시스템을 스캔하고 시스템에 make 파일을 작성해야합니다. “Configure”스크립트를 사용하여 파일을 작성하십시오.
./configure
스크립트를 실행 시키십시오. 특히 시스템에 종속성 파일이없는 것으로 판단되면 스크립트를 실행하고 다시 실행하는 데 몇 시간이 걸릴 수 있습니다.
이 가이드에서는 설치를 돕기 위해 최선을 다합니다.스크립트가 Make 파일을 올바르게 생성하는 데 필요한 종속성 그러나 항상 작동하지 않을 수 있습니다. 문제가 있으면 설명서를 확인하십시오.
구성이 완료되면 다음을 사용하여 설치를 빌드해야합니다. 하다 명령.
make sudo make install
설치가 완료되면 서버를 구성해야합니다. 이렇게하려면 공식 웹 사이트로 이동하십시오.

배포 판별 패키지
대부분의 경우 Lighttpd는웹 서버의 배포 판별 패키지를 유지 관리하는 방법. 이러한 이유로 소스 코드를 컴파일하고 빌드하는 방법을 설명했습니다. 또한 소스 코드를 다운로드하면 Linux OS에 관계없이 최신 버전의 소프트웨어를 얻을 수 있습니다. 그러나 일부 배포판에는 기본 소프트웨어 소스에 Lighttpd 웹 서버 패키지가있을 수 있습니다.
자세한 내용은 pkgs.org를 참조하십시오. 이 페이지에는 여러 Lighttpd 패키지에 대한 정보가 표시됩니다. 그러나 배포 별 릴리스를 설치하면 개발자가 직접 배포하는 것만 큼 자주 업데이트되지 않을 수 있습니다.
코멘트