🔧 FIX: PHP 설치에 WordPress에 필요한 MySQL 확장이 누락된 것 같습니다.
자체 관리 WordPress 사이트를 운영하고 싶으십니까? 엄청난. 당신은 수천만 가지를 배우게 될 것입니다. 설정의 중요한 부분 중 하나
이 기사에서는 Nginx CentOS 8에 Let's Encrypt를 설치하는 방법을 배웁니다.
Let's Encrypt는 SSL/TLS 암호화를 무료로 제공하는 인증 기관(CA)이며 인증서는 90일 동안 유효하며 이 기간 동안 언제든지 갱신할 수 있습니다. Let's Encrypt에서 웹사이트 도메인에 대한 인증서를 얻으려면 도메인에 대한 제어를 입증해야 합니다. Certbot 클라이언트를 사용하는 것이 좋습니다. 다운타임 없이 인증서 발급 및 설치를 자동화할 수 있습니다. 사용하기 쉽고 많은 운영 체제에서 작동합니다.
전제 조건
Nginx CentOS 8에 Let's Encrypt 설치
1. EPEL 저장소 설치:
# yum install epel-release -y
2. 다음으로 certbot-nginx 패키지를 설치합니다.
# dnf install certbot python3-certbot-nginx -y
이제 certbot Let's Encrypt 클라이언트가 설치되어 사용할 준비가 되었습니다.
3. 인증서 취득
certbot 명령을 사용하여 인증서를 얻습니다. Nginx 플러그인은 Nginx를 재구성하고 구성을 다시 로드합니다.
# certbot --nginx -d yoursite.com -d www.yousite.com
certbot을 처음 실행하면 이메일 주소를 입력하고 서비스 약관에 동의하라는 메시지가 표시됩니다. 다음으로 certbot은 Let's Encrypt 서버와 통신합니다.
성공적인 확인 후 certbot은 HTTPS 설정을 구성하는 방법을 묻습니다.
Output
Please choose whether HTTPS access is required or optional.
-------------------------------------------------------------------------------
1: Easy - Allow both HTTP and HTTPS access to these sites
2: Secure - Make all requests redirect to secure HTTPS access
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):
요구 사항에 따라 옵션을 사용하고 Enter 키를 누릅니다.
프로세스가 성공적으로 완료되었으며 인증서가 저장되었음을 알리는 다음 메시지가 표시됩니다.
Output
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/yousite.com/fullchain.pem. Your cert will
expire on 2020-08-03. To obtain a new or tweaked version of this
certificate in the future, simply run certbot again with the
"certonly' option. To non-interactively renew *all* of your
certificates, run "certbot renew'
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
https://를 사용하여 웹사이트를 새로고침해 보세요.
4. 자동 갱신을 위한 cron 설정:
Let's Encrypt의 인증서는 90일 동안만 유효합니다. Cron은 만료되는 인증서를 확인하고 자동으로 갱신합니다.
crontab 파일을 편집하려면 다음 명령을 실행하십시오.
# crontab -e
텍스트 편집기가 기본 crontab을 엽니다. 다음 줄에 붙여넣고 저장하고 닫습니다.
15 3 * * * /usr/bin/certbot renew --quiet
이 줄의 15 3 * * * 부분은 "매일 오전 3시 15분에 다음 명령을 실행"을 의미합니다. 언제든지 선택할 수 있습니다.
이제 cron은 이 명령을 매일 실행하고 설치된 모든 인증서를 자동으로 갱신합니다.
이 기사에서는 Nginx CentOS 8에 Let's Encrypt를 설치하는 방법을 배웠습니다.
자체 관리 WordPress 사이트를 운영하고 싶으십니까? 엄청난. 당신은 수천만 가지를 배우게 될 것입니다. 설정의 중요한 부분 중 하나
WordPress의 새로운 블록 편집기를 사용하여 새 게시물을 작성할 수 없습니까? "편집자
WordPress 5.0부터 WordPress의 기본 편집기는 새로운 블록 편집기입니다. 새 편집기는 근본적으로 다릅니다.
상황에 맞는 메뉴의 새로 고침 옵션이 없는 경우 Windows 11의 파일 탐색기에서 항목을 새로 고치는 방법은 다음과 같습니다.
WordPress 설치를 MySQL 8 서버에서 MySQL 5.7(또는 그 이하)로 전환하는 경우 다음과 같은 문제가 발생할 가능성이 큽니다.
Gutenberg Editor는 곧 WordPress의 기본 편집기가 됩니다. 클래식 편집기를 선택할 수 있는 옵션이 있습니다.
WordPress 5.0이 마침내 출시되고 Gutenberg로 완전히 새로운 편집 경험을 제공합니다.
이 기사에서는 PHP 짧은 태그를 활성화하는 방법을 다루었습니다. PHP는 처럼 보이는 열기 및 닫기 태그를 사용하여 파일을 구문 분석합니다. PHP 짧은 태그를 활성화하려면
이 기사에서는 CentOS에서 DoS 및 DDoS 공격을 방지하기 위해 mod_evasive를 설치하고 구성하는 방법을 배웁니다. mod_evasive Apache 모듈.
CentOS에서 NGINX용 PHP-FPM으로 PHP를 설치하는 방법. PHP 응용 프로그램을 처리하고 포트 80에서 서버하기 위한 NGINX 웹 서버의 기본 구성입니다.