我对virtualhosting和virtualenv有点困惑
我知道virtualenv使用特定应用程序所需的包创建独立的python安装。我明白了。对我来说,这意味着您仍然需要设置virtualhosts,以便从一个盒子中托管多个域
在一个典型的VPS中,每个域用户都被隔离,无法访问其用户帐户之外的内容。这意味着您不能在用户空间之外创建和维护virtualenv。不知道那会不会给机器带来麻烦
例如,假设您有:
<VirtualHost *:80>
ServerAdmin you@example_01.com
ServerName example_01.com
ServerAlias example_01.com *.example_01.com
DocumentRoot /var/www/example_01/public_html
ErrorLog /var/www/example_01/logs/access.log
CustomLog /var/www/example_01/logs/error.log combined
<Directory /var/www/example_01>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin you@example_02.com
ServerName example_02.com
ServerAlias example_02.com *.example_02.com
DocumentRoot /var/www/example_02/public_html
ErrorLog /var/www/example_02/logs/access.log
CustomLog /var/www/example_02/logs/error.log combined
<Directory /var/www/example_02>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后每个用户是否处理和管理自己的virtualenv?在这种情况下,他们可以住在:
/var/www/example_01/virtualenv/
以及
/var/www/example_02/virtualenv/
是这样做的吗
同样,上下文是您有一个VPS计划,并且有多个客户机,每个客户机都有自己的域托管在这台机器上。如何设置virtualhosting和virtualenv来覆盖这个场景
目前没有回答
相关问题 更多 >
编程相关推荐