В моей /etc/nginx/nginx.confNginx Переменная + регулярное выражение внутри конфигурации
первый пример:
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/web$2;
index index.html index.htm;
}
Это означает, что если я посещаю httpwebsite/~ user1/он будет перенаправлять веб-папку/главная/user1/веб
и если я посещаю httpwebsite/~ nextuser/она будет перенаправлять/дома/nextuser/веб
второй пример: Теперь я хочу сделать то же самое с SCGI установки:
location ~ ^/RPC-user1$ {
include scgi_params;
scgi_pass /home/user1/scgi.socket;
}
location ~ ^/RPC-nextuser$ {
include scgi_params;
scgi_pass /home/nextuser/scgi.socket;
}
Как перевести эти 2 строки кода в подстановочный знак 1 строка, подобная 1-му примеру? В принципе прохождения ничего подобного/rPC- $ USERNAME в scgi_pass /home/$USERNAME/scgi.socket
спасибо, это то, что я искал. Я надеюсь, что это не соответствует site.com/anything/RPC-user1 и соответствует только site.com/RPC-user1 – user1758470