今更ながら、本館の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://
コメントする