Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 虚拟主机2个域—仅映射到/缩短一个域?_Django_Apache_Ubuntu - Fatal编程技术网

Django 虚拟主机2个域—仅映射到/缩短一个域?

Django 虚拟主机2个域—仅映射到/缩短一个域?,django,apache,ubuntu,Django,Apache,Ubuntu,下面是我当前的虚拟主机。我有两个指向服务器的域,比如说 domain1.com and domain2.com 这两个域当前似乎与下面的虚拟主机一起工作(即使我在虚拟主机中没有domain2.com) 我的问题是,我只希望domain2.com在url具有正斜杠/缩短/即domain2.com/pages时工作/ 如何使用下面的当前主机文件执行此操作 <VirtualHost *:80> ServerName domain1.com ServerAlias domain1.com

下面是我当前的虚拟主机。我有两个指向服务器的域,比如说

domain1.com and domain2.com
这两个域当前似乎与下面的虚拟主机一起工作(即使我在虚拟主机中没有domain2.com)

我的问题是,我只希望domain2.com在url具有正斜杠/缩短/即domain2.com/pages时工作/

如何使用下面的当前主机文件执行此操作

<VirtualHost *:80>
ServerName domain1.com
ServerAlias domain1.com *.domain1.com
DocumentRoot /srv/project/foo



 Alias /static "/srv/project/foo/public/common"
    <Location "/static/">
        SetHandler None
    </Location>

<Directory /srv/project/foo/apache>
Order deny,allow
Allow from all
</Directory>

WSGIDaemonProcess domain1.com processes=2 threads=15 display-name=%{GROUP}
WSGIProcessGroup domain1.com

WSGIScriptAlias / /srv/project/foo/apache/django.wsgi
ErrorLog /srv/project/logs/error.log
</VirtualHost>

ServerName域名1.com
ServerAlias domain1.com*.domain1.com
DocumentRoot/srv/project/foo
别名/静态“/srv/project/foo/public/common”
SetHandler无
命令拒绝,允许
通融
WSGIDaemonProcess domain1.com进程=2线程=15显示名称=%{GROUP}
WSGIProcessGroup域名1.com
WSGIScriptAlias//srv/project/foo/apache/django.wsgi
ErrorLog/srv/project/logs/error.log

您可以在
.htaccess
文件中使用
mod\u rewrite