Next Page

1

Previous Page

Thread: CF10 複数インスタンス Apaceh Vhost * SSL で不動

Created on: 09/10/13 06:23 PM

Replies: 1

IGA


新米


Joined: 08/20/13

Posts: 12

CF10 複数インスタンス Apaceh Vhost * SSL で不動
09/10/13 6:23 PM

度々の質問ですが、動作している方がいましたら教えていただけないでしょうか。
CF Administratorで複数のインスタンスを起動し、Apache VirtualHostで関連付け、
WildcardのSSL (*.domain.comを購入)を導入したところ、
http://sub.domain.com/test.cfmhttp://main.domain.com/test.cfm はそれぞれのwwwroot(DocumentRoot)の
test.cfmを表示します。
次に、https:// で同じように表示しようとすると共に、http://main.domain.com/ を表示します。

環境は、--------------------
CentOS5.6
Apache 2.2.9 ソースからコンパイル ./configure --enable-rewrite --enable-so=yes --enable-ssl=shared --enable-modules=all --enable-tlsext=shared
ColdFusion10 Update11(最新)
CFインスタンスマネージーで使用可能なサーバー
インストール時に作成される: cfusion
新規インスタンス追加: sub という名前で追加しました。
Apache のVirtualHostで ServarNameを main.domain.com(cfusionの方)と、sub.domain.com(subの方)を設定

main.domain.com では、
  testht.html, test.cfm のそれぞれが、 http, https で表示できています。
  (既に、http, https で20-30ページの業務画面が開発、動作しています)
sub.domain.com では、
  testht.html は、 http://, https:// で表示、 test.cfm は http:// で表示できています。
  https://sub.domain.com/test.cfm だけが http://main.domain.com/ を表示してしまいます。

両サイト /Applicatin.cfc で onRequestStart, onRequest, RequestEnd をログファイル出力したところ、
http://sub.domain.com/test.cfm は、/opt/coldfuion10/mb/logs/ に出力され(正しい)、
"onRequestStart started protocl(HTTP/1.1) SVR(sub.domain.com)"
"onRequest: targetPage is /test.cfm"
"Request Ended"

https://sub.domain.com/test.cfm は、subのログファイルには一切出力なく、mainのログファイル
/opt/coldfusion10/cfusion/logs/ に (SessionID,Protocol,Refererを出力)
"Session: 935E0B4AFCACE27BD49ABC6529788267.cfusion started protocl(HTTP/1.1) SVR(sub.domain.com)
"Request Started"
"Session: 90936F05F7D391358D3C42AAF049C360.cfusion started protocl(HTTP/1.1) SVR(main.domain.co.jp)
"Request Started"
"on Request: targetPage is /index.cfm"
"Request Ended"
(最後のindex.cfmは初期表示用にリダイレクトしているためindex.cfmとなってしまいましたが、今回の問題とは関係ないと思います)
と出力されます。

 このときの、apacheのssl_request_log は1行
  TLSv1 DHE-RSA-AES256-SHA "GET /testcfm.cfm HTTP/1.1" 8608
 access_logは、
  /index.cfm?CFID=4802&CFTOKEN=79c00b458ce70565-37FEA432-C290-67F9-BF1582BCBC14FB0B&jsessionid=935E0B4AFCACE27BD49ABC6529788267.cfusion HTTP/1.1" 200 18913
  (続く、ページ内のその他のファイルなど)
 となります。

ログを見る限りでは、.cfm ファイルをhttpsでリクエストするとsub.domain.comと関係なくいきなり
main.domain.com へ行っているように見えます。サーバーからmain.domain.comへのリダイレクト(?)がブラウザに戻ってきているものとおもいますが、
httpd.conf でのRewriteEngine はONにしていません。

1IPの名前ベースVirtualHostで何か間違った設定かといろいろと調べているのですが未だできていない状況です。

どなたかお知恵をいただけないでしょうか。
可能ですれば設定の手伝いも歓迎です。

Link | Top | Bottom

IGA


新米


Joined: 08/20/13

Posts: 12

RE: CF10 複数インスタンス Apaceh Vhost * SSL で不動
09/17/13 5:58 PM

自己解決いたしました。

httpd.conf (mod_jk.conf) に設定したインスタンス設定を httpd-ssl.conf (ssl.conf) にも同様に指定する必要がありました。
* Last updated by: IGA on 10/24/2013 @ 9:49 PM *

Link | Top | Bottom

Next Page

1

Previous Page

New Post

Please login to post a response.