勉強したことのメモ

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経由のみ表示やダウンロードを可能にする

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

htaccessとhttpd.confの優先度

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更した ...

.htaccessでURLの末尾のphpという拡張子が無い場合でもページを表示させる方法

「/hoge/test.php」のようなディレクトリ・ファイル名の場合は「htt ...

htaccessファイルでダイジェスト認証を行う方法

何かで調べ物をしていたときにdigest認証というものを見かけた。basic認証 ...

htaccessを置いてあるフォルダのファイルを参照

曖昧だけどhtaccessでベーシック認証とかIP制限かかってる フォルダ内のプ ...