https化でのトラブル
事象
- AWSのELBを使ってhttps化するが、レイアウト崩れが治らない
- 管理画面ログインすると、レイアウトはきれい
やったこと
https化については、他の記事を参考にhttps化。
Search Regexなどで一通りの置換は完了。
しかし、レイアウトが崩れる。
キャッシュ削除のPluginを使ってもだめ
解決方法1
nginx のキャッシュを削除を試みる
nginxのログファイルを見てみる
nginx -t
これで設定ファイルのパスがわかるので
tail /var/log/nginx/error.log
すると、理由がわからないが、キャッシュファイルの削除でエラーが起きている
cd /var/cache/nginx
rm -fr proxy_cache
キャッシュを削除し、念の為再起動
nginx -s reload
サイトを確認したらレイアウト崩れが直った。
新たな問題
リダイレクトしまくってエラー表示
解決法 2
そもそも引き継ぎサーバーだっただめ、nginxとapacheの違いを理解していなかったため。
nginxはnginx.confを編集しなければならない。
こちらでnginx.confに書き写してあげればOkだった。