defualt.conf
リクエストを受け入れて S3 バケットにルーティングする書き換えルールの
nginx 設定ファイルを設定しています。
これで、URL の後半のコンテンツを適切に取得できますが、S3 バケットの URL を連結または先頭に追加することができません。
これが私のコードです:
location / {
# This code rewrites the original request, and adds the host without www in front
# E.g. if someone requests
# /directory/file.ext?param=value
# from the coolsite.com site the request is rewritten to
# /coolsite.com/directory/file.ext?param=value
rewrite ^(.*)$ /$host_without_www$1 break;
# The rewritten request is passed to S3
proxy_pass http://sites.nginx.com;
}
上記の書き換えで、 (ドット) と unix スタイルを使用しようとするsite.nginx.com
前にバケット名を追加したいのですが、うまくいきませんでした。
誰かが私にそれを行う正しい方法を提案できますか。
ご清聴ありがとうございました/$host_without_www
.
{$variable_to_concat}