タグ

2012年5月9日のブックマーク (3件)

  • SSLと非SSLページの自動切換え - ある異邦人の技術メモ

    SSLアクセスして欲しいページと、非SSLアクセスして欲しいページが混在するサイト(普通のサイト)をつくるとき、以下のようになっているとユーザにも親切ですし、ものづくりが楽になります。 SSLでアクセスして欲しいページにHTTPでリクエストがきたらHTTPSにリダイレクト 非SSLでアクセスして欲しいページにHTTPSでのリクエストがきたらHTTPにリダイレクト 特にものづくりにおいては、逆にこうなっていないと、HTML上にhttp://などから始まる絶対パスを書かねばならず、結構面倒なことになります。 今回は、mod_rewriteを使って上記設定をしましたというお話です。 2つの方法 さて、上記のような要件を満たす仕掛けを実現するには、以下2つのアプローチが可能です。 APサーバレベルでSSL/非SSL間リダイレクトを実装。 WebサーバでSSL/非SSL間リダイレクトを設定して。AP

    SSLと非SSLページの自動切換え - ある異邦人の技術メモ
    mota5
    mota5 2012/05/09
    SSLと非SSL混在の場合
  • Apache のリバースプロキシの設定方法 - WebOS Goodies

    日は Google Gears 関連のもうひとつのネタを書こうと思ったのですが、間に合わなかったので最近仕事で使った Apache のリバースプロキシ機能の設定方法などをご紹介します。リバースプロキシは、特定のディレクトリ以下へのリクエストを他の Web サーバーに中継する機能です。 LAN 内の複数のマシンで稼動している Web サイトをひとつのグローバル IP で公開したり、 Apache 以外の Web サーバー(Rails でよく使われる mongrel とか)を Apache の Web サイトに統合したりとかが簡単にできます。 Web サイトを柔軟に構築するために、覚えておくと便利ですよ。 前提条件 Apache のリバースプロキシ機能を利用するためには、 mod_proxy を組み込んだ Apache が必要です。通常の Linux ディストリビューションなどではデフォルト

    mota5
    mota5 2012/05/09
    X_FORWARDED_PROTOが必要なのかな。
  • mod_proxyのProxyPassReverseの意味がようやく理解できた - うまいぼうぶろぐ

    気がする! なぜProxyPassReverseにbalancer://~~ を設定できないのか *1 なぜProxyPassReverseにajp://~~ を設定できないのか なぜbackendがhttpとajpの場合で、ProxyPassReverseに設定するURLが異なるのか などなど。今まではmod_proxyする機会がほとんどなく適当にお茶を濁していたので、世間の人から相当遅れているとは思いますが、せっかくなので自分用まとめ。思いついたことをつらつらとメモっているからかなり冗長ですが。 追記 20100907 http://ftp.riken.jp/net/apache//httpd/CHANGES_2.2 apache 2.2.12 から、balancer:// のURLにもProxyPassReverseが使えるようにmod_proxyがパワーアップしていました。 *)

    mod_proxyのProxyPassReverseの意味がようやく理解できた - うまいぼうぶろぐ
    mota5
    mota5 2012/05/09
    ProxyPassReverseの意味がよくわかった。