Ubuntu 18.04 VPS 서버 또는 전용 서버에 LLMP 스택을 설치하는 방법

LLMP (Linux, Lighttpd, MySQL 및 PHP) 스택의 일부인 Lighttpd는 성능 향상과 가벼운 모멘트 설치 공간에 중점을두고 전 세계 여러 사이트를 실행하는 오픈 소스 웹 서버입니다. MySQL 및 PHP의 도움으로 Lighttpd는 강력한 LAMP 스택에 대한 강력한 대안으로 작용합니다..


이 기사에서는 클라우드 서버가 작동하고 실행되도록 Lighttpd, MySQL, Linux 및 PHP를 설치하는 과정을 안내합니다..

전제 조건

  • 이 튜토리얼에서는 루트 권한으로 Ubuntu VPS가 이미 설치되어 있다고 가정합니다..
  • MySQL 관리 시스템과 완벽하게 호환되며 전체 드롭 인 대체품으로 사용할 수있는 MariaDB를 사용합니다..

시작하자.

1 단계 : MariaDB 설치

시스템에서 저장소 색인을 업데이트하여 시작하십시오.

$ 스도 아파트 업데이트

그런 다음 아래 명령을 실행하여 MariaDB 서버를 설치하십시오.

$ sudo apt -y install mariadb 서버

MariaDB가 즉시 실행을 시작해야합니다. 시작되지 않으면 아래 명령을 실행하십시오.

$ sudo systemctl start mariadb

시스템을 재부팅 할 때마다 MariaDB를 다시 시작하십시오. 그런 다음 아래 명령을 실행하고 시작하다:

$ sudo systemctl enable mariadb

이제를 사용하여 MariaDB 서버를 보호하십시오. mysql_secure_installation 명령.

완료되면 Lighttpd 설치를 시작하십시오.

2 단계 : Lighttpd 설치

Lighttpd를 설치하려면 아래 명령을 실행하십시오.

$ sudo apt install -y lighttpd

이제 설치가 완료되면 Lighttpd 서비스를 시작하십시오.

$ sudo systemctl 시작 lighttpd

3 단계 : 방화벽

Lighttpd가 작동하려면 HTTP 요청이 방화벽을 통과하도록해야합니다. 이렇게하려면 아래 명령을 실행하십시오.

$ sudo ufw allow http
$ sudo ufw reload
$ sudo ufw enable

이제 새 웹 브라우저를 열고 다음으로 이동하십시오.

http : // your-ip-address /

서비스가 서버에 설치되었음을 나타내는 Lighttpd 페이지가 나타납니다..

Ubuntu 18.04 VPS 서버 또는 전용 서버에 LLMP 스택을 설치하는 방법

이제 Lighttpd가 업데이트되도록 시스템을 다시 시작하십시오..

$ sudo systemctl enable lighttpd

5 단계 : PHP 설치-FPM

Lighttpd는 PHP 설정을 돕기 위해 PHP FastCGI 서비스를 필요로합니다. PHP는 트래픽이 많은 웹 사이트에 중요합니다. PHP를 설치하려면 아래 명령을 실행하십시오 :

$ sudo apt install -y php-fpm php-mysql PHP-cli

편집하십시오 php.ini 아래 명령으로 파일 :

$ sudo nano /etc/php/7.2/fpm/php.ini

이제 설정 cgi.fix_pathinfo 에 1 아래 명령으로 :

cgi.fix_pathinfo = 1

기본적으로. PHP가 UNIX 소켓을 가리킴/run/php/php7.2-fpm.sock. 계속해서“/etc/php/7.2/fpm/pool.d/www.confPHP가 TCP 소켓을 청취하도록하는 파일.

아래 명령을 실행하면됩니다 :

$ sudo nano /etc/php/7.2/fpm/pool.d/www.conf

그런 다음 청취 세부 사항을 편집하고 변경하십시오..

에서:

들어 = /run/php/php7.2-fpm.sock

에:

청취 = 127.0.0.1:9000

이제 PHP 서비스를 다시 시작하십시오.

$ sudo systemctl 다시 시작 php7.2-fpm

계속해서 파일을 편집하십시오 15-fastcg-php.conf 아래 그림과 같이:

$ sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

다음 항목을 검색하여 편집하십시오..

에서:

"빈 경로" => "/ usr / bin / php-cgi",
"소켓" => "/var/run/lighttpd/php.socket",

에:

"주최자" => "127.0.0.1",
"포트" => "9000",

이제 다음 명령을 실행하여 FastCGI 및 FastCGI-PHP 구성 요소를 모두 활성화하십시오.

스도 라이트 인 에이블 모드 fastcgi
스도 라이트 인 에이블 모드 fastcgi-php

그런 다음 Lighttpd를 다시 시작하십시오.

$ sudo systemctl restart lighttpd

6 단계 : 가상 호스트에서 PHP 서비스 활성화

다음 단계는 Lighttpd 서버에서 가상 호스트를 생성하고 활성화하는 것입니다. 아래 세부 사항을 사용하십시오.

서버 이름: www.hostadvice.local

문서 루트 : /var/www/html/www.hostadvice.local

이동 / etc / lighttpd / conf-available / 라는 새로운 구성 파일을 만듭니다 www.hostadvice.local.conf.

$ sudo nano /etc/lighttpd/conf-available/www.hostadvice.local.conf

아래 정보를 추가하십시오 :

$ sudo HTTP ["주최자"] == "www.hostadvice.local" {### 도메인 URL
server.document-root = "/var/www/html/www.hostadvice.local"   ### 문서 루트
}

이제 가상 호스트를 활성화하십시오 :

$ sudo ln -s /etc/lighttpd/conf-available/www.hostadvice.local.conf / etc / lighttpd / conf-enabled /

PHP가 활성화되었으므로 다음 단계는 가상 호스트에서 작동하는지 테스트하는 것입니다.

5 단계 : 가상 호스트에서 PHP 서비스 테스트

아래 명령을 사용하여 현재 도메인의 루트 디렉토리를 작성하여 시작하십시오.

$ sudo mkdir /var/www/html/www.hostadvice.local

PHP를 테스트하려면 가상 호스트의 루트 문서에 .php 파일을 배치하십시오..

$ sudo nano /var/www/html/www.hostadvice.local/index.php

그러면 index.php라는 파일이 열립니다. 이제 아래 줄을 복사하여 index.php 파일:

<?php phpinfo (); ?>

이제 다음 명령으로 권한을 설정하십시오.

$ chown -R www-data : www-data / var / www / html /

다음 변경 사항을 적용하려면 PHP 서비스를 다시 시작하십시오.

$ sudo systemctl 재시작 lighttpd
$ sudo systemctl 다시 시작 php7.2-fpm

새 브라우저를 열고 도메인을 입력하십시오. 이 경우 도메인은

http : //www.hostadvice.local.

다음과 같은 페이지가 나타납니다.

Ubuntu 18.04 VPS 서버 또는 전용 서버에 LLMP 스택을 설치하는 방법

위의 스크린 샷은 PHP가 서버의 API 라인에 표시된 FastCGI를 통해 제대로 작동하고 있음을 나타냅니다..

이제 아래로 스크롤하여 사용 가능한 PHP 모듈을 확인하십시오..

아래로 스크롤하여 MySQL에 대한 정보를 봅니다..

Ubuntu 18.04 VPS 서버 또는 전용 서버에 LLMP 스택을 설치하는 방법

결론

그게 다야! 이제 LLMP 스택을 18.04 VPS에 성공적으로 설치하는 데 필요한 모든 내용을 간략하게 설명했습니다. 이제 LLMP 기반 웹 서버를 쉽게 사용할 수 있습니다..

상위 3 개의 VPS 서비스를 확인하십시오.

A2 호스팅

시작 가격 :
$ 5.00


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 12.00


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

주인공

시작 가격 :
$ 3.95


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

관련 사용법 기사

  • Ubuntu 18.04 VPS 서버 또는 전용 서버에서 Fail2ban을 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 Litespeed 웹 서버를 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 LEMP (Linux, Nginx, MySQL, PHP) 스택을 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 2 단계 인증을 활성화하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 Apache와 함께 phpBB를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me