カテゴリ | |
サマリ | [さくら] 非公式のSSLを利用時、更新後のページ表示ができない |
バージョン | 1.4.4_php5 |
投稿者 | あべ |
状態 | 完了 |
投稿日 | |
さくらの共用サーバ(FreeBSD,PHP4.3.10)で運用しています。さくらは非公式ながらSSLが使えるので、
https://secure.sakura.ad.jp/rscontrol/******.sakura.ne.jp/****/pukiwiki/pukiwiki.php
でアクセスすることにし、本体を
/home/******/www/cgi-bin/cpwrapper/****/pukiwiki/pukiwiki.php
に置きました。
質問箱で教えていただいたのをもとにpukiwiki.ini.phpで$scriptをhttpsからのファイル名(pukiwiki.php)にして表示は問題なく出来ました。
しかし、ページを修正して更新しようとすると
(修正後のページが表示されるはずのところで)
サーバもしくはDNSエラーになってしまいます。
ここでブラウザのアドレスバーには$scriptの内容がそのまま表示されており、Enterを押すとFrontpageが正常に表示されます。また、前のページもちゃんと修正されており、Recentでも上がってきます。
実際には修正されているので運用上支障はないのですが、何か見落としてましたら教えてください。
- SAKURA Internet: サポート/お問合せ: FAQ: ホームページにSSL(暗号化)を導入した運用は可能ですか?
- ブラウザキャッシュの類をクリアした後、編集の直後に返される HTTP Location ヘッダの内容を ieHTTPHeaders(私は使った事がありません) や、Firefoxなら Live HTTP headers で観察することができると思います。特に(DNSエラーが出るということですから)ホスト名の部分を見たいと思います。非公式サービスであるという点と、妙にURIが長い点と、SSLをお使いであるという三点ほどトリッキーなところがあるようですので、あまり決定的な事は言えませんがご容赦下さい。 -- henoheno
- このような事例があります: 質問箱/2645 -- henoheno
- 早速ありがとうございます。 -- あべ
- 操作間違えました。ieHTTPHeadersによると、ページ更新後、DNSエラーの画面で
HTTP/1.0 302
Date: Sun, 17 Apr 2005 21:59:00 GMT
Server: Apache/1.3.33 (Unix)
X-Powered-By: PHP/4.3.10
Location: https://secure.sakura.ad.jp/(略)/pukiwiki.php?%BD%D0%B7%E7%BE%F5%B6%B7
Content-Type: text/html
X-Cache: MISS from localhost, MISS from secure.sakura.ad.jp
Via: 1.1 secure.sakura.ad.jp (Apache/1.3.26)
Connection: close
となるようです。
- 「Location:」の直後に改行があるかのような表記がされていますが、これは本当にそうなのですか? -- henoheno
- すみません。転記時のミスで、Location: の後スペースにhttps: が続きます。 -- あべ
- 残念! これではありませんでしたか。DNSエラーの原因がいまいち掴めませんね。ちなみにDNSエラーを出すIEのアドレスバーを一回クリックしてから、リターンキーを押すと状況は再現しますか? -- henoheno
- お手間かけます。アドレスバーでリターンするとFrontpageが表示されます。 -- あべ
- 追加です。表示されるFrontpageはアドレスバーでは(https:)ですがブラウザに鍵マークがでてません。 -- あべ
- お疲れ様です :) リターンした場合の挙動は既に書いてありましたね (^^; 埒があきませんので、もしよろしければhenohenoまで、該当のURIをお知らせいただけますか? 試して見ます -- henoheno
- よろしくお願いします。 -- あべ
- 拝見しました。Firefox + Live HTTP headers で見るかぎり、やはりサーバーから返されるHTTPレスポンスの内容がおかしい様に思います。特に 302 (転送) を返した後に、Location: を含むそれ以降のヘッダが適切な形で渡らないようです。
sakura-test.txt (なおInternet Explorerでの動作も再現しました) -- henoheno
- PukiWiki側の不具合かとも思いましたが、この件に関しては非公式の利用法であるがゆえの、想定外の利用による不具合なのかもしれません。ちなみにディレクトリ単位のBasic認証を解除したりしても動作は変わらないですよね? -- henoheno
- いろいろありがとうございました。非公式な利用でもあり、様子を見ます。Basic認証を外しても変りませんでした。本質問は「完了」にしたほうがいいですか? -- あべ
- 一段落しているようですので、完了とさせていただきます。また何かあればコメントして下さい :) -- henoheno