WordPress局をhttpからhttpsに切り替えます.
2640 ワード
本文の内容は全部オリジナルの内容で、授権されていない状況でいかなる二次創作と修正を行うことを禁止します.転載は出典を明記してください.
要約
この記事はWordpressサイトをhttpからhttpsに切り替える方法を記録します.注意:サイトはhttpプロトコルで正確にアクセスできます.そうでないと、次のステップでhttpsに切り替えた後、再度サイトにアクセスできないかもしれません.
ステップ1:wp-config.phpファイルを開く
wp-config.phpファイルを開き、Wordpressにインストールされているルートディレクトリが「wordpress」であると仮定します.
ファイルの一番目
Wordpress管理バックグラウンドのSettings/Generalタブで、アドレスを正しいhttps URLに変更しました.
ステップ4:Appache仮想ホストファイルの設定
wordpressサービスのためにapacheのプロファイルを作成します.apacheが/etc/httpdディレクトリにインストールされていると仮定して、ファイル名はblog.com nfです.
ステップ5:Appleサービスを再読み込みし、Wordpressサイトのhttpsアドレスにアクセスする
アプリの再読み込みサービス:
個人ブログマスタ(最新コンテンツ):https://blog.davcloud.top
CSDN:光に向かない赤外線
光に向かない赤外線
WeChat公衆番号:davcloud
要約
この記事はWordpressサイトをhttpからhttpsに切り替える方法を記録します.注意:サイトはhttpプロトコルで正確にアクセスできます.そうでないと、次のステップでhttpsに切り替えた後、再度サイトにアクセスできないかもしれません.
ステップ1:wp-config.phpファイルを開く
wp-config.phpファイルを開き、Wordpressにインストールされているルートディレクトリが「wordpress」であると仮定します.
# root , sudo
vim /wordpress/wp-config.php
ステップ二:ファイルの編集ファイルの一番目
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
ステップ3:ウェブサイトのアドレスを修正するWordpress管理バックグラウンドのSettings/Generalタブで、アドレスを正しいhttps URLに変更しました.
ステップ4:Appache仮想ホストファイルの設定
wordpressサービスのためにapacheのプロファイルを作成します.apacheが/etc/httpdディレクトリにインストールされていると仮定して、ファイル名はblog.com nfです.
sudo vim /etc/httpd/conf.d/blog.conf
SSLPassPhraseDialog builtin
SSLSessionCache shmcb:/var/cache/mod_ssl/scache(512000)
SSLSessionCacheTimeout 300
SSLRandomSeed startup file:/dev/urandom 256
SSLRandomSeed connect builtin
SSLCryptoDevice builtin
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW:!RC4:
#
Servername www.example.com
ErrorLog logs/error_log
TransferLog logs/access_log
LogLevel warn
# 301
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
#
Servername www.example.com
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
# SSL
SSLCertificateFile path_of_cert_file
SSLCertificateKeyFile path_of_cert_key_file
RewriteEngine On
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / http://www.example.com/
ProxyPassReverse / http://www.example.com/
80ポートの傍受(httpプロトコル)に対しては、301ジャンプを使用してhttpsアクセスを強制的に行う.ステップ5:Appleサービスを再読み込みし、Wordpressサイトのhttpsアドレスにアクセスする
アプリの再読み込みサービス:
sudo systemctl reload httpd
httpsアドレスを使ってWordpressサイトにアクセスすればいいです.個人ブログマスタ(最新コンテンツ):https://blog.davcloud.top
CSDN:光に向かない赤外線
光に向かない赤外線
WeChat公衆番号:davcloud