웹사이트 검색

Webinoly - 무료 SSL로 최적화된 WordPress 웹사이트 설치


자신만의 WordPress 웹사이트를 자체 호스팅하려는 경우 다양한 방법이 있습니다. 아마도 LAMPLEMP 스택에 대해 들어보셨을 것입니다.

이 기사에서는 귀하의 삶을 더욱 편리하게 만들어주는 여러 기능이 통합된 최적화된 LEMP 웹 서버인 Webinoly를 사용하는 다른 접근 방식을 보여 드리겠습니다.

Webinoly는 귀하의 웹사이트에 대한 모범 사례를 따르므로 다음과 같은 이점을 얻을 수 있습니다.

  • Let's Encrypt를 통해 무료 SSL 인증서를 받으세요.
  • HTTP/2 – HTTP 네트워크 프로토콜의 주요 개정판입니다.
  • PHP 7.3. 필요한 경우 이전 버전도 지원됩니다.
  • WordPress용 FastCGIRedis 개체 캐시.
  • 사용 가능한 리소스를 최대한 활용하기 위해 웹 서버 최적화를 자동으로 시도합니다.

웹사이트를 관리하기 위해 Webinoly는 다음 옵션을 제공합니다.

  • 사이트를 생성, 삭제, 비활성화하는 명령입니다.
  • SSL 인증서 설치.
  • 실시간으로 로그를 봅니다.
  • phpMyAdmin 액세스를 위한 추가 보안 옵션입니다.

이번 글에서는 Webinoly 설치 방법을 알려드리겠습니다. UbuntuLTS 버전에서 지원되므로 Ubuntu 16.04 또는 18.04에 설치할 수 있습니다. 다른 버전에서도 서비스가 작동한다는 보고가 있었지만 아직까지 공식적인 테스트는 이루어지지 않았습니다.

Ubuntu에 Webinoly 설치

Webinoly 설치는 매우 쉽습니다. 다음 wget 명령을 실행하기만 하면 됩니다.

sudo wget -qO weby qrok.es/wy && sudo bash weby 3

그러면 Nginx, MariaDBPHP를 포함한 모든 Webinoly 패키지가 설치됩니다. 그것은 그렇게 간단합니다. 설치가 완료되면 MySQL 사용자 비밀번호를 받게 됩니다.

첫 번째 WordPress 웹사이트 만들기

이제 설치가 완료되었으므로 Webinoly를 사용하여 첫 번째 WordPress 웹사이트를 설정할 수 있습니다. 이는 하나의 명령으로 쉽게 생성할 수 있습니다.

sudo site example.com -wp

위 명령은 WordPress 설치를 통해 example.com 웹사이트를 생성합니다. 새 데이터베이스를 만들거나 기존 데이터베이스를 사용하라는 메시지가 표시됩니다. 기본 “y ”를 사용하여 모든 질문에 답할 수 있으며 Webinoly는 임의의 데이터베이스 이름, 사용자 이름 및 비밀번호를 생성합니다.

설정이 완료되면 웹사이트를 열고 사이트 제목, 사용자 이름, 비밀번호를 구성할 수 있습니다.

WordPress 설치”를 클릭하면 설치가 완료되고 웹사이트 작업을 시작할 수 있습니다.

WordPress용 서버 구성

앞서 언급한 것처럼 Webinoly를 사용하면 서버에 몇 가지 추가 구성과 조정이 가능합니다. 아래에서 추가 구성을 추가하는 방법에 대한 몇 가지 예를 볼 수 있습니다.

FastCGI 구성을 수정합니다.

sudo webinoly -config-cache
sudo webinoly -clear-cache=fastcgi

phpMyAdmin의 기본 포트는 22222입니다. 이를 변경하려면 다음 명령을 사용할 수 있습니다.

sudo webinoly -tools-port=18915
sudo webinoly -tools-site=mymainsite.com

두 번째 명령은 mymainsite.com을 사용하여 도구 섹션에 액세스하도록 합니다.

악성 트래픽을 방지하기 위해 블랙홀을 기본 nginx 응답으로 추가할 수 있습니다. 이렇게 하면 어떤 웹사이트에도 해당하지 않는 요청이 있을 때 콘텐츠가 반환되지 않습니다.

sudo webinoly -default-site=blackhole

IP 주소가 웹 사이트에 접근하는 것을 차단하려면 다음 명령을 사용할 수 있습니다.

sudo webinoly -blockip=xx.xx.xx.xx

WordPress 웹사이트에 무료 SSL 설정

도메인에 대한 무료 SSL 인증서를 발급하려면 다음을 사용할 수 있습니다.

sudo site example.com -ssl=on

Webinoly에서 사용할 수 있는 더 많은 옵션이 있습니다. 예를 들어 추가 패키지 설치/제거, HTTP 인증 활성화, 선점 도메인 추가, WordPress 다중 사이트 생성 등이 있습니다.

더 자세한 정보와 예시를 보려면 Webinoly의 설명서를 확인하는 것이 좋습니다.

결론

Webinoly는 추가 기능이 추가된 LEMP 스택을 훌륭하고 쉽게 구현한 것입니다. 경험이 많거나 초보자라면 시도해 볼 가치가 있습니다.