1

我有一台运行 Ubuntu 12.04 LTS、nginx 和乘客的服务器。

我允许用户在他们的主目录中部署他们自己的 html 网站,这些网站可以通过

域/~用户

在 nginx.conf 文件中使用此代码:

http{
server{
...
location ~ ^/~(.+?)(/.*)?$ {
    alias /home/$1/www$2;
    autoindex on;
}
...

如何使用乘客配置 nginx,每个用户都可以在自己的目录中部署 Ruby 应用程序?例如,他们将它们放入

域/~用户/红宝石/

最好不需要修改配置文件(显然用户没有 root 访问权限),但如果这不可能,那么也可以由管理员手动添加应用程序(用户不多,应用程序不多)。

4

0 回答 0