我有一台运行Ubuntu 12.04 LTS的服务器,nginx和乘客。
我允许用户在他们的主目录中部署自己的html网站,可以通过
访问DOMAIN /〜USER
在nginx.conf文件中使用此代码:
http{
server{
...
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/www$2;
autoindex on;
}
...
如何配置nginx与乘客,每个用户可以在自己的目录中部署Ruby应用程序?例如,他们把它们放在
中DOMAIN /〜USER /红宝石/
最好不需要修改配置文件(显然用户没有root权限),但如果不可能,那么管理员手动添加应用程序也是可能的(不是很多用户,也不是很多应用程序)。