WordPress를 사용한 개인 블로그 설정 전체 가이드
요즘 나만의 블로그를 만들었습니다. , WordPress 사용
https를 얻고 싶지만 온라인 튜토리얼이 그다지 포괄적이지 않기 때문에 동시에 WordPress에서 https를 활성화하는 대부분의 방법이 너무 복잡하고 불필요하다는 것을 알았습니다. 여기에서 설정과정을 공유하겠습니다
서버는 말할 것도 없이
도메인 이름, 2차 도메인 이름은 해당 디렉토리가 있는 디렉토리를 가리켰습니다. blog.xujifa.cn 다음에 SSL인 blog가 있습니다. 인증서는 이 2차 도메인 이름에 직접 부여됩니다
설치 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;
데이터베이스에 로그인하고 이름과 기타 항목을 설정하세요. 당신이 좋아하는 것들.
apache 설치: sudo yum install httpd mod_ssl mod_rewrite
php 설치: sudo yum install php php-mysql
apache 시작: sudo apachectl start
나중에 다시 시작할 때 sudo apachectl restart
를 다운로드하세요. 최신 버전은 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로 이동하는 것이 더 나을 수 있습니다
는 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
파일을 생성합니다. 이 파일에서 <VirtualHost _default_:443>
태그를 찾아 그 아래에 있는 DocumentRoot
속성을 변경하세요. 필요한 경로에 값을 추가하고 httpd를 다시 시작하세요.
이제 우리 웹 사이트는 http와 https를 통해 액세스할 수 있어야 하는데, 이는 다소 혼란스럽습니다. httpd
을 설치할 때 mod_rewrite
모듈을 동시에 설치했습니다. 이제 그것을 사용할 시간입니다.
/etc/httpd/conf/httpd.conf
파일을 열고 <Document "/var/www/html">
태그를 찾아 그 아래의 AllowOverride None
를 AllowOverride All
으로 변경합니다.
그런 다음 블로그 디렉터리(3단계에서 압축을 푼 경로)에 .htaccess
이라는 파일을 만들고 다음 콘텐츠를 추가합니다.
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
이제 세 번째 단계에서는 /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
로 교체합니다.
사용 시작하기
브라우저를 통해 블로그를 방문하여 첫 번째 페이지에서 데이터베이스 정보를 설정한 후(이전 단계에서 이미 완료한 경우 건너뜁니다.) 자신의 사용자 이름과 비밀번호를 설정하면 사용을 시작할 수 있습니다. 이것이 이 블로그의 주요 내용입니다. 제가 놓친 것이 없다면 위의 단계로 충분할 것입니다. 글에 문제가 있거나 불분명한 내용이 있는 경우, 메시지를 남겨주시면 바로잡아드리겠습니다. 최대한 빨리 답변해 드리겠습니다.위 내용은 HTTPS를 사용하여 WordPress를 사용하여 개인 블로그를 구축하는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!