如何在两个域上运行一个项目?
我的尝试:(但不工作,只有首先mydomain.com工作)
<VirtualHost *:80> ServerName mydomain.com ServerAlias mydomain.com *.mydomain.com Alias /static/ /home/ubuntu/myproject/myproject/static/ DocumentRoot /home/ubuntu/myproject/myproject WSGIScriptAlias / /home/ubuntu/myproject/myproject/index.wsgi ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> <VirtualHost *:80> ServerName otherdomain.com ServerAlias otherdomain.com *.otherdomain.com Alias /static/ /home/ubuntu/myproject/myproject/static/ DocumentRoot /home/ubuntu/myproject/myproject WSGIScriptAlias / /home/ubuntu/myproject/myproject/index.wsgi ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>
从apache文档:
<VirtualHost *:80> ServerName server.domain.com ServerAlias server server2.domain.com server2 ServerAlias *.example.com UseCanonicalName Off # ... </VirtualHost>