1
私の目標は、動的にこのような場所に一致するようにnginxのを設定することです:nginxの動的なロケーション設定
http://www.domain.com/app-one
http://www.domain.com/app-two
http://www.domain.com/app-three
/usr/share/nginx/html/app-one/public
/usr/share/nginx/html/app-two/public
/usr/share/nginx/html/app-three/public
私はこれを行う方法を困惑しています。そして、もし私がこれを好きにしたり、このようなことをするのがベストプラクティスであれば(私はサブドメイン解決に行きたくない)。
私はこれしようとしている場合:
location ~ /(^/)+ {
alias /usr/share/nginx/html/$1/public;
index index.html;
}
を右、私が得るすべては403
あるしかし、それを処理する方法はありますか?どのようにするか知っていますか?
PS。私はGoogleを介して何も説明していないし、ここで私を助ける。
あなたが見逃しているセミコロン –
を試してみて、正規表現が可能 '^ /([^ /] +)' –
うん、でもここだけはすべきである。)に変更しないことを403 –