>  기사  >  백엔드 개발  >  HTTPS를 사용하여 WordPress를 사용하여 개인 블로그를 구축하는 단계

HTTPS를 사용하여 WordPress를 사용하여 개인 블로그를 구축하는 단계

PHPz
PHPz원래의
2017-04-02 14:36:492370검색

WordPress를 사용한 개인 블로그 설정 전체 가이드

개요

요즘 나만의 블로그를 만들었습니다. , WordPress 사용

https를 얻고 싶지만 온라인 튜토리얼이 그다지 포괄적이지 않기 때문에 동시에 WordPress에서 https를 활성화하는 대부분의 방법이 너무 복잡하고 불필요하다는 것을 알았습니다. 여기에서 설정과정을 공유하겠습니다

준비작업

서버는 말할 것도 없이

도메인 이름, 2차 도메인 이름은 해당 디렉토리가 있는 디렉토리를 가리켰습니다. blog.xujifa.cn 다음에 SSL인 blog가 있습니다. 인증서는 이 2차 도메인 이름에 직접 부여됩니다

설치 과정

1. 데이터베이스

설치 mariadb, 물론 mysql도 마찬가지입니다

이렇게 사용하시면 됩니다 sudo yum install mariadb mariadb-server

명령을 완료한 후

CREATE DATABASE wordpress;CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';FLUSH PRIVILEGES;
EXIT;

데이터베이스에 로그인하고 이름과 기타 항목을 설정하세요. 당신이 좋아하는 것들.

2. Apache 및 PHP

apache 설치: sudo yum install httpd mod_ssl mod_rewrite

php 설치: sudo yum install php php-mysql

apache 시작: sudo apachectl start 나중에 다시 시작할 때 sudo apachectl restart

3. 워드프레스

를 다운로드하세요. 최신 버전은 4.7.1입니다. 인터페이스에 문제가 있었습니다. 중국어 버전을 사용하기 시작한지 ​​얼마 안 됐는데, 중국어 버전보다 영어 버전이 훨씬 빠른 이유가 뭔지 모르겠습니다.

wget https://wordpress.org/latest.tar.gz

그런 다음 이를 /var/www/html/ 디렉터리

tar -xzvf lastest.tar.gz

의 압축을 풀고 폴더 사용자를 apache

sudo chown -R apache /var/www/html/

로 변경합니다. 문제 :

워드프레스 사용 중에 다운로드할 수 없는 테마와 플러그인이 발견되고 ftp 사용자 이름과 비밀번호를 요구하는 메시지가 표시되는 경우 위 인증 명령을 다시 실행해 보세요

그런 다음 잠시 멈추고 https를 준비한 후 wordpress로 이동하는 것이 더 나을 수 있습니다

4. HTTPS

는 certbot이라는 인증서를 제공하는 Let's Encrypt에서 발급한 무료 인증서를 사용합니다. 인증서 발급에 도움이 되는 도구는 다음

sudo yum install python-certbot-apachesudo certbot --apche

를 수행하면 URL을 입력한 다음

하라는 메시지가 표시됩니다. 그러나 인증서는 90일 동안 유효하며, certbot은 자동 갱신도 지원합니다.

sudo certbot renew --dry-run

이때, https를 통해 자신의 웹사이트에 접속하면 녹색 자물쇠가 있는 것을 확인할 수 있습니다.

예를 들어 블로그가 루트 디렉토리에 있지 않은 경우

https://blog.xujifa.cn

/var/www/html/blog를 가리키기를 바라면 약간의 추가 작업이 필요합니다.

certbot은 /etc/httpd/conf.d/ 아래에 ssl.conf 파일을 생성합니다. 이 파일에서 02c98f1f4b649f2d9e6fcf9caab285dc 태그를 찾아 그 아래에 있는 DocumentRoot 속성을 ​​변경하세요. 필요한 경로에 값을 추가하고 httpd를 다시 시작하세요.

이제 우리 웹 사이트는 http와 https를 통해 액세스할 수 있어야 하는데, 이는 다소 혼란스럽습니다. httpd을 설치할 때 mod_rewrite 모듈을 동시에 설치했습니다. 이제 그것을 사용할 시간입니다.

/etc/httpd/conf/httpd.conf 파일을 열고 94452d1b40bcaf1746a19687e6de629d 태그를 찾아 그 아래의 AllowOverride NoneAllowOverride All 으로 변경합니다.

그런 다음 블로그 디렉터리(3단계에서 압축을 푼 경로)에 .htaccess이라는 파일을 만들고 다음 콘텐츠를 추가합니다.

RewriteEngine on RewriteBase / 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

5. WordPress 설치 계속

이제 세 번째 단계에서는 /var/www/html/ 디렉터리에 WordPress의 압축을 풀고 해당 디렉터리로 들어가서 wp-config-example.php 파일을 찾아 이름을 바꿉니다. wp-config.php에 데이터베이스에 대한 정보를 수정하고(또는 다음 단계의 웹 페이지를 통해 설정할 수도 있음) 다음 두 문장을 추가하여 https

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

를 설정합니다. WordPress에서는 Google을 사용하여 글꼴을 제공하므로 리소스 중 일부가 차단되어 국내 소스로 변경해야 합니다. 여기서는 360에서 제공하는 리소스를 사용하여 wp-includes/script-loader.php을 열고, 내부의 googleapis을 모두 useso로 교체합니다.

6.

사용 시작하기

브라우저를 통해 블로그를 방문하여 첫 번째 페이지에서 데이터베이스 정보를 설정한 후(이전 단계에서 이미 완료한 경우 건너뜁니다.) 자신의 사용자 이름과 비밀번호를 설정하면 사용을 시작할 수 있습니다.

이것이 이 블로그의 주요 내용입니다. 제가 놓친 것이 없다면 위의 단계로 충분할 것입니다.

글에 문제가 있거나 불분명한 내용이 있는 경우, 메시지를 남겨주시면 바로잡아드리겠습니다. 최대한 빨리 답변해 드리겠습니다.

위 내용은 HTTPS를 사용하여 WordPress를 사용하여 개인 블로그를 구축하는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.