1.cloudflareでドメイン名をバインドする
2. cloudflare Tunnels チュートリアルに従ってサーバーに配置し、ウェブサイトの転送ポートとドメイン名を設定する。
3.サーバーのウェブディレクトリのバインディング 172.0.0.1: ポート (nginx)
4.nginxのイントラネットのポートマッピング非HTTPSのために、プロトコルの混乱がリダイレクトされる可能性があり、wp-includes/load.phpを見つけ、パラメータを変更するis_ssl()を検索します。
関数 is_ssl() {if ( isset( $_SERVER['HTTPS'] ) ) { 。if ( 'on' === strtolower( $_SERVER['HTTPS'] ) ) { 。trueを返す;}if ( '1' === (string) $_SERVER['HTTPS'] ) { 。trueを返す;}} elseif ( isset( $_SERVER['SERVER_PORT'] ) && ( '443' === (string) $_SERVER['SERVER_PORT'] ) { )trueを返す;}戻る 擬似;}
falseを返す場合はtrueを返す