人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

OS: Redhat7.2 httpサーバ: Apache1.3系でバーチャルホストによる複数WEBサイトを公開しています。内1つのドメイン(aaa.com)で証明書付きでSSLを利用できるようにしました。
でも、実際(aaa.com)配下のディレクトリにコンテンツは置きません。他サイト(bbb.com)にあるコンテンツをhttps://www.aaa.com/***/でアクセスさせたいです。Aliasを使って実現しましたが、
CGIがどうしても動かないので、別の手法があれば教えてください。

●質問者: masashi0316
●カテゴリ:コンピュータ
✍キーワード:aaa CGI HTTP OS SSL
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Marin_MTB
●300ポイント

http://www.apache.jp/

JAPAN APACHE USERS GROUP

URLはダミーです。

mod_rewriteで書き換えるのはナシですか?

RewriteRule ”(.*)/***/(.*)” ”http://bbb.com/cgi-bin/$1” [PT]

みたいな感じで(上の例は適当なのでmod_rewriteのマニュアルを参照のこと)

または、Redirectさせちゃうとか。

どちらにしても、CGIが実行されるのはbbb.com側なので、多分ご要望通りにはならないかもしれませんが。

または、Aliasではなく、OSでシンボリックリンクを貼るとか。(ただしbbb.comのディレクトリに対する適切なアクセス権がないとダメですが)

◎質問者からの返答

mod_rewriteってhttpのリクエスト形式でかけるんですね、というか、シンボリックリンク!すっかり頭がApacheの設定にばかりいってて考えてなかった・・これはまちがいなく要望を満たせますね。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ