さくらサーバーの常時SSLについて

インストール後の運用中に生じた質問などはこちら。
管理画面の操作方法でわからないところやTipsなども

さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年4月05日(木) 14:40

皆さんのお知恵を借りたく初投稿させていただきます。

さくらサーバーにてサイト運営をしております。
バージョンは Soy Version: 1.8.12です

さくらサーバーでのSSL設定は済んでいます。
アドレスバーにhttps://wwwを手打ちでアクセスすると
http://にリダイレクトされてしまいます。
こちらの以前の記事を頼りにリダイレクト設定などをindex.phpなどに記載
Soyにてサイトの詳細設定部分もhttpsに切り替えしております。

具体的な方法などご教示いただければ幸いです。
よろしくお願いいたします。
最後に編集したユーザー みせだんな [ 2018年4月16日(月) 13:38 ], 累計 1 回
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

Re: さくらサーバーの常時SSLについて

投稿記事by inunosinsi on 2018年4月06日(金) 14:40

借りているサーバのプラン(例:スタンダードプラン)と試した内容をお伝え下さい。
ファイル内を修正した場合はファイルのパスも含めてお伝え下さい。
※/ルート/CMSのインストールディレクトリ/admin/index.phpのように記述して下さい。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 666
登録日時: 2008年6月12日(木) 20:48

Re: さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年4月11日(水) 15:12

返信ありがとうございます。
サイト内の修正がかなり必要のためとりあえず非SSLに戻しております。
予定はありますがもう少しSSLについて学習してから行おうとおもいます。

さくらサーバーのスタンダードプランを使用しております。
ご教示いただきたいのですが、SSL化の手順として
Soy Version: 1.8.12から1.8.15へアップデートしておいて
phpのバージョンを7.1へ(7.2はさくらサーバーではサポート外)
soyのバージョンを3.0.1P66へバージョンアップ
その後にSSL化
と言う手順がベターでしょうか?
SSL化でリダイレクトをindex.phpで行ったときにサイトに接続するのがとても不安定になりましたので
元に戻した次第です。

手順などに問題がないか?その手順でエラーが出る箇所はあるか?
など教えていただければ幸いです。
また必要な情報などございましたらこちらに書き込みいたします。
お手すきの際にでも返信いただければ嬉しく思います。
よろしくお願いいたします。
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

Re: さくらサーバーの常時SSLについて

投稿記事by inunosinsi on 2018年4月11日(水) 15:20

私もさくらのスタンダードで運営しているサイトがいくつかありますが、

ご教示いただきたいのですが、SSL化の手順として
Soy Version: 1.8.12から1.8.15へアップデートしておいて
phpのバージョンを7.1へ(7.2はさくらサーバーではサポート外)
soyのバージョンを3.0.1P66へバージョンアップ
その後にSSL化


こちらの手順とSSL化の前にブログ記事にある画像のパスの変換でSSL化の対応はできました。

画像のパスの変換というのは、下記のスレをご覧ください。
http://www.soycms.org/viewtopic.php?f=6&t=2046
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 666
登録日時: 2008年6月12日(木) 20:48

Re: さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年4月16日(月) 13:11

返信遅くなりました。
ありがとうございます、おこなってみます。
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

Re: さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年8月24日(金) 09:57

サイトをさくらサーバースタンダードプランにて構築しております。
以前こちらでご教示いただいた方法も踏まえ、WebサイトをSSL化、SOYCMS最新バージョンversion: 3.0.2p3にアップデート
リダイレクトなどの設定を.htaccessファイルにて行いました。

最初は無料のSSL証明証を使用しておりましたが、サイトの表示が安定しなかったため有料SSLに切り替えております。
PHPのバージョンもPHP 7.2.8 (CGI版)にアップデートしており、SSLの対応は出来ていると思ったのですが、、、
どうもiPhoneなどのiOS経由やMacのsafariなどからアクセスするとリンクがたどれなかったり、サイト自体表示されなかったりする事が
あります。

SSL化されたサイトではsafariなどのブラウザキャッシュが問題の可能性があるとインターネットでありましたので
他県のapplestoreにて今までアクセスしたことのないMacなどからもアクセスしてみましたが、何度もリンク部分をクリックしないと
ページが表示されなかったりする場合がかなりありました。

さくらサーバーにも問い合わせをしてみましたが、サーバー側でもエラーは検出されていないとのことでした。
GoogleアナリティクスやGoogleconsoleでもエラーメッセージはきていません。

さくらサーバーのスタンダードプランではApacheの設定を変更する事ができないので
その辺りが怪しいのかとも推測していますが、特定できておりませんので
サーバーとSSL、Webサイトの相性が良くないことで起きている現象であればサーバーの移管も考えております。

SOYCMSの問題ではない可能性が高い案件とは存じますが、何かしらヒントでもご教示いただければ幸いです。

よろしくお願いいたします。
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

Re: さくらサーバーの常時SSLについて

投稿記事by inunosinsi on 2018年8月24日(金) 10:11

iPhoneなどのiOS経由やMacのsafariなどからアクセスするとリンクがたどれなかったり、サイト自体表示されなかったりする事が
あります。


さくらのスタンダードプランを使っていて、上記の状態になることは今の所ありませんので、
原因はわからないです。

.htaccessに記述した内容、
差し支えなければ、表示が正常に行われないサイトのURLをお伝えください。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 666
登録日時: 2008年6月12日(木) 20:48

Re: さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年8月24日(金) 10:21

返信ありがとうございます。

サイトのURLは以下となります。
https://www.example.com

.htaccessの内容です。
コード: 全て選択
# @generated by SOY CMS at 2018-07-23 21:54:03
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/soy%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}soy%{REQUEST_URI} -f
RewriteRule ^(.*)$ /soy/$1 [L]

# 圧縮を有効にここから
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# 圧縮を有効にここまで

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule .* %{REQUEST_URI}/ [R=301,L]

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.htm !-f
RewriteCond %{REQUEST_URI} !^/server-status
RewriteCond %{REQUEST_URI} !^/server-info
RewriteCond %{REQUEST_URI} !^/index.php/
RewriteRule ^(.*)$ index.php?pathinfo=$1&%{QUERY_STRING} [L]
#---SOY CMS end of htaccess file --

# ブラウザキャッシュに有効期限を設定
<IfModule mod_headers.c>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 2 weeks"
ExpiresByType text/js "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType image/gif "access plus 1 weeks"
ExpiresByType image/png "access plus 1 weeks"
ExpiresByType image/jpg "access plus 1 weeks"
ExpiresByType image/jpeg "access plus 1 weeks"
ExpiresByType image/svg+xml "access plus 1 weeks"
ExpiresByType application/pdf "access plus 1 weeks"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 weeks"
ExpiresByType application/x-font-woff "access plus 1 weeks"
ExpiresByType application/x-font-opentype "access plus 1 weeks"
ExpiresByType application/vnd.ms-fontobject "access plus 1 weeks"
</IfModule>
</IfModule>



よろしくお願いいたします。
最後に編集したユーザー みせだんな [ 2018年10月17日(水) 22:55 ], 累計 1 回
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

Re: さくらサーバーの常時SSLについて

投稿記事by inunosinsi on 2018年8月24日(金) 11:32

トップページの読み込みに時間がかかっているからではないでしょうか?
ソースコードも改行が多いみたいですし、ソースコードの改善から始めてみては如何でしょうか?

データ転送量も初回に2.8MB程ありましたので、
これを減らせれば、スマホでの表示の負担も減るでしょう
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 666
登録日時: 2008年6月12日(木) 20:48

Re: さくらサーバーの常時SSLについて

投稿記事by みせだんな on 2018年8月24日(金) 14:54

ありがとうございます!

ソースの見直しから手がけてみます。
みせだんな
 
記事: 22
登録日時: 2018年4月05日(木) 13:11

次へ

Return to 運用・操作方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]