Rail & Bikes editorial postscript  ~ 鉄路と自転車な日々@東京西郊 ~

本館SSL化メモ

R&B_20190928.png今更ながら、本館のSSL化を実施したので、後日の為に自分用メモ。使用しているXREAサーバーは2017年より無償SSLを提供しているので、それを利用したものです(同時に mt6 → mt7 化も実施)。

[ 移行日以前 ]

■フォルダ /public_html → /public_html/Mydomain.com 下へ全コンテンツを複写
(https化する際に、ドキュメントルートが変更となる為)
 ボリュームが多いので結構大変(汗


[ 以下、移行当日 ]

■TBFのメンテ中表示開始
 (念の為、作業中の投稿や編集を抑止)

■サーバー間コピー開始
 TBFの投稿画像に関しては数が多過ぎて普通のftpではエラーとなってしまう為、XREA管理画面「サーバー間コピー」にて手持ちの別サーバー経由で複写

■TBFのメンテ中表示解除(移動先)


■MT設定
 予め移動先にmt(新Ver)を仕込んでおき、ついでにデザイン変更。ドメイン変更前後でパスが変わる為の措置
 公開パス http://Mydomain.com/Mydomain.com/ → https://Mydomain.com/
 サイトパス そのまま
 アーカイブURL http://Mydomain.com/Mydomain.com/rb/ → https://Mydomain.com/rb/
 アーカイブパス そのまま
 (再構築)

■mtのconfigを修正
CGIPath /Mydomain.com/mt/
StaticWebPath /Mydomain.com/mt/mt-static/
 ↓
CGIPath /mt/
StaticWebPath /mt/mt-static/



■VALUE DOMAIN 設定
 以下、作業は全てVALUE DOMAIN新コンパネ「サイト設定」にて
・[Main] Mainサイトを編集→ドメイン名(Mydomain.sXXX@xrea.com)をプルダウンより選択
 同期設定:しない
 SSL:しない
 Aレコードのチェック:しない
・[Sub] サイト設定の新規作成→ドメイン名(Mydomain.com)をプルダウンより選択
 同期設定:しない
 SSL:無料SSL
 Aレコードのチェック:する(でロックされる)
・[Sync] サイト設定の新規作成→ドメイン名(www.Mydomain.com)をプルダウンより選択
 同期設定:する(同期元:/public_html/Mydomain.com)
 SSL:無料SSL
 Aレコードのチェック:する(でロックされる)
・転送設定 .htaccess を /public_html/Mydomain.com 下に作成(属性644)

httpからhttpsへリダイレクトさせる記述
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://Mydomain.com/$1 [R=301,L]
httpsのURLでwwwありなしを統一する記述
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.Mydomain\.com)(:80)?
RewriteRule ^(.*) https://Mydomain.com/$1 [R=301,L]

■DNS浸透をしばし待つ(これ大事...)


■mtにログインし、管理画面の確認


■Chromeで表示確認
・設定→詳細設定→プライバシーとセキュリティ→閲覧履歴データの削除→キャッシュされた画像とファイル のみ削除
■FireFoxで表示確認
・オプション→プライバシーとセキュリティ→Cookieとサイトデータ→消去→ウェブコンテンツのキャッシュ のみ削除
■IE,Edgeで確認(...は省略でいいやww)
■タブレット、スマホで確認(手持ち機種のみ)


■Todo(事前に色々対策したが見逃しも多々...)
サイト検索https化
selcss自動化
footcmntの宛先修正
logの外出し現行共通化(中止)
GoogleMap関係の https化
ページ内の http:要素排除
・img src="http:
・img src='http:

バナーデザインの修正
掲示板デザインの変更
各サブページindex.html戻り先
selcss.jsの挙動不審
htmlエンコード対応
Firefoxトラッキングブロック対策
charset対応
bbs,tbf,tbf2各掲示板の iniファイル $baseUrl(http:// → https://)
更新ファイルの整理
report.cgiの除外URL:http://Mydomain→https://

トラックバック(0)

コメントする