Django 如何配置apachehttpd为多用户设置多站点?
我有一个带有Django和MySQL的CentOS系统Django 如何配置apachehttpd为多用户设置多站点?,django,centos,apache,Django,Centos,Apache,我有一个带有Django和MySQL的CentOS系统 /home/user1/ -/vhost/*.conf -/webapps/ abc.com xyz.com /home/user2/ -/vhost/*.conf -/webapps/ 123.com 789.com 谢谢你的帮助 更新1: 在httpd.conf中: User user1 Group apache 而httpd无法访问/
/home/user1/
-/vhost/*.conf
-/webapps/
abc.com
xyz.com
/home/user2/
-/vhost/*.conf
-/webapps/
123.com
789.com
谢谢你的帮助
更新1:
在httpd.conf中:
User user1
Group apache
而httpd无法访问/home/user2/webapps。您需要阅读
告诉我们你尝试了什么,什么有效,什么无效,或者什么你不理解
最常见的配置
如果您的系统对所有站点都有一个IP地址,您将需要如下内容:
#This is your 'default' host,
#people accessing the site via IP-address will see this site.
<VirtualHost *:80>
ServerName abc.com
ServerAlias xyz.com
DocumentRoot /home/user1/webapps/
</VirtualHost>
#This is the 123 and 789 vhost
<VirtualHost *:80>
ServerName 123.com
ServerAlias 789.com
DocumentRoot /home/user2/webapps/
</VirtualHost>
#这是您的“默认”主机,
#通过IP地址访问站点的用户将看到此站点。
服务器名abc.com
服务器别名xyz.com
DocumentRoot/home/user1/webapps/
#这是123和789虚拟主机
ServerName 123.com
服务器别名789.com
DocumentRoot/home/user2/webapps/
您可以添加所有指令,如
编辑:更新问题
我很高兴你的回答。真的很清楚。Thx:)这是我使用的解决方案:如果你真的需要这个功能,mpm itk看起来确实是最好的选择:)