Category Archives: Apache

Apacheでトップページへのアクセスを特定URIにリダイレクト

  よくある要件。 トップページ(例:http://www.hogehoge.com/)へのアクセスを、特定のページに自動的にリダイレクトさせたい。 おなじみのmod_rewriteを使った例。 以下は、httpd.confの の中に記述すること。 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !test.*$ RewriteRule ^(.*)$ test/$1 [R,L] “http://www.hogehoge.com/”へのアクセスは、”http://www.hogehoge.com/test/”に自動的にリダイレクトされる。 参考: http://blog.dawgsdk.org/weblog/archives/411011 http://web-tan.forum.impressrd.jp/e/2010/01/05/6369  

Also posted in Linux | Comments closed

Apache2.xでOWA(Outlook Web Access)用のリバースプロキシ環境構築

  (注意)実はこの設定でリバースプロキシを構築した際、不具合があってうまくOWAを参照できなかったことがあった。一応、参考までに当時の手順を残しておく。 Apacheでリバースプロキシを構築し、バックエンドのOWA(Outlook Web Access)にリクエストを転送する手順を確認した。 これもWindowsサーバをインターネットに晒したくないための措置。 実装方法はいくつかあるようだが、動作確認がとれたのは以下の方法。 ApacheはCentOS上の2.x系、Exchangeは2003を使用。 ■Apache側の設定メモ Apacheのconfigure時、mod_ssl、mod_proxy、mod_headers等を組み込んだ。 ※mod_headersは後述のRequestHeader設定のため必須 参考までに、動作確認時のLoadModuleは以下のとおり。davやrewriteはOWA連携の観点では必要なし。 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule ssl_module modules/mod_ssl.so LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule headers_module modules/mod_headers.so conf/extra/httpd-vhosts.confは以下のように設定した。 ※httpd.confでIncludeしておくこと。 ApacheはインターネットからのSSLリクエストを受信し(基本認証を使用するため、SSL必須)、バックエンドのExchangeにはhttpでリクエストを転送。 # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn’t need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # # […]

Also posted in Exchange | Comments closed