Re: Как настроить роуминг с помощью root?

2020-04-17 Пенетрантность BugBuster
К сожалению, root тут не подходит, так как конечный URL будет не корректным:
/var/www/$project/public/$project

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,287679,287695#msg-287695

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Как настроить роуминг с помощью root?

2020-04-16 Пенетрантность BugBuster
Я хочу подставлять переменную в `root` из URL, примерно так:

server { 
listen 80; 
index index.php index.html; 
server_name ~^localhost/(?)/.+$; 
root /var/www/$project/public; 
... 
} 

Идея заключается в том, чтобы настроить роутинг в соответствии с
директориями в корне:

1) "/var/www/project-one/public/index.php" 
2) "/var/www/project-two/public/index.php" 

Таким образом при таких запросах должны отдаваться файлы в соответствующих
директориях проектов:

"http://localhost/project-one/; ->> "/var/www/project-one/public/" 

"http://localhost/project-two/; ->> "/var/www/project-two/public/" 

Можно ли это сделать без использования alias?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,287679,287679#msg-287679

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru