Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

Apacheのプロキシ(proxy)機能

      2013/07/15

Apacheにはフォワードプロキシやリバースプロキシの機能があります。
フォワードプロキシは、Apache上のあるURLにアクセスした場合、他のサーバへ転送できます。

リバースプロキシは、クライアントから見れば同一サーバにアクセスしているのに、実は他のサーバをアクセスしているようにできます。
ファイアウォール内のサーバに外部からアクセスさせたい場合に有効です。
以下のような設定をします。

      UseCanonicalName on
      ProxyRequests Off
      <Proxy *>
              Order deny,allow
              Allow from all
      </Proxy>
      ProxyPass /hoge/ http://192.168.1.2:8008/abcd/
      ProxyPassReverse /hoge/ http://192.168.1.2:8008/abcd/

上記の場合”http://公開IP/hoge/”にアクセスした場合、実際にはローカルの”http://192.168.1.2:8008/abcd/“がアクセスされます。(ProxyPass機能)
またHTTPヘッダ内の”http://192.168.1.2:8008/abcd/iii/“は”http://ServerName/hoge/iii/“に書き換えられます。(ProxyPassReverse機能)
なので、ServerNameはきちんと設定しておく必要があります。また

UseCanonicalName on

も指定しておく必要があります。

 - IT技術, サーバ構築 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
Cのコメント部分を正規表現で検索@vim

ソースコードを機械的に解析する際、コメントが邪魔だったりします。 viでコメント …

no image
grubの起動画面で日本語キーボート配列を使う

grub 起動時に起動オプションを変更する場合、日本語キーボード配列ではなくスト …

no image
ソースコードを読むためのツール

CodeReadingWikiを改造してみました  →  こちら 現在多くのアプ …

no image
インストールしているFirefox3の拡張機能

Firefox3に追加している拡張機能一覧のメモです。 (Extension L …

no image
スピーカーのアイコンに×がつく@Windows 7

Windows 7を起動すると、音声は問題なく出ているのに、タスクトレイにあるス …

no image
Portable Ubuntu for Windows

Portable Ubuntu for Windowsなるものがあるらしいです。 …

no image
ネットワークの遅延を発生させる@CentOS 5

検証などでネットワーク遅延を発生させたい場合、qdisc を使って簡単に実現でき …

no image
LDAPサーバ構築 その2 – Sambaサーバとの連携 @ Debian etch

LDAP+SambaでPDCを構築する方法です。 # apt-get insta …

no image
VNCで日本語入力@CentOS5

CentOSでvncserverを起動した場合、デフォルトでは日本語が入力できま …

no image
Linux on Windows(WSL)上のファイルにExplorerからアクセスする

WSL上のLinux (Microsoft Store)からインストールしたUb …