勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

htaccessファイルにてVPS⇔レンタルサーバ間のリバースプロキシ設定を行う方法

  Apache サーバー

VPSの指定したディレクトリにアクセスした場合、レンタルサーバの指定したディレクトリのページを表示したい。また、その逆(レンタルサーバ→VPS)も行いたい。調べたところhtaccessファイルによるリバースプロキシ設定で対応できそう。以下に対応方法についてメモ。

 

対応方法

htaccess

VPS側の「test_dir」ディレクトリにアクセスするとレンタルサーバ側の「http://rental.com/test/」内のファイルを表示する設定が以下になる。

RewriteEngine On
RewriteRule ^test_dir/(.*) http://rental.com/test/$1 [P,L,QSA]

注意点

Rewriteする際にhttpsだとエラーになる点に注意する。

 

参考サイト

https://qiita.com/niwasawa/items/ed605542685a8c00e0ad

 - Apache サーバー

  関連記事

画像やPDF等のファイルへの直接アクセスは禁止し、PHP経由のみ表示やダウンロードを可能にする
画像やPDF等のファイルへの直接アクセスは禁止し、PHP経由のみ表示やダウンロードを可能にする

ファイルアップローダーを作成する案件があり、アップロードしたファイルは「http ...

gzip圧縮とキャッシュをhttpd.confで設定する方法
gzip圧縮とキャッシュをhttpd.confで設定する方法

今まで共用サーバーで使っていたWordPressをVPSに移した。せっかくなので ...

htaccessファイルで海外からのアクセスをIP制限する方法
htaccessファイルで海外からのアクセスをIP制限する方法

「サーバー立てたらすぐ攻撃が来る」と聞いたのでアクセスログを確認したところ、海外 ...

VirtualHostを設定しIPアドレスでもアクセスしたい
VirtualHostを設定しIPアドレスでもアクセスしたい

apacheでVirtualHostを設定しつつ、IPアドレスでもアクセスしたか ...

他ドメインから画像の呼び出し(直リンク)を禁止する方法
他ドメインから画像の呼び出し(直リンク)を禁止する方法

他ドメインからの画像の呼び出し、いわゆる直リンクの禁止を行いたかった。調べるとh ...