WordPress局をhttpからhttpsに切り替えます.


本文の内容は全部オリジナルの内容で、授権されていない状況でいかなる二次創作と修正を行うことを禁止します.転載は出典を明記してください.
要約
この記事は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に変更しました.将WordPress站点从http切换至https_第1张图片
ステップ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