
最近、Dockerで作成して公開する時に使っています。
ただし、AWS-S3などhttpsな環境を使う場合、ひと工夫必要です。
必要なモジュールがロードされているか確認する。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyRequests Off
httpsサイトをリバースするときは、もう一つ追加する
設定を追記する。
LoadModule ssl_module modules/mod_ssl.so SSLProxyEngine On
あとは、/etc/httpd/conf.d 以下に個別に記載する。(別な方法もあるけど)
(以下は、S3を自前のドメインとして公開する例です。) #[AWS S3-Connect] <Location /files/> ProxyPass https://s3.ap-northeast-1.amazonaws.com/public.files/ ProxyPassReverse https://s3.ap-northeast-1.amazonaws.com/public.files/ </Location>
最後は、apacheサーバーのreload