First time here? Check out the FAQ!
0

Two domains pointing to one server with askbot

Strange behaviour on my apache server.

I've configured my apache server and Askbot installation for one domain, mysite.com.

Servername is also for this domain.

ServerName mysite.com

If I point mysite.com to IP of the server with Askbot, I see the domain:

mysite.com/questions

If I point an other domain, mysite2.com, to the same server IP, I get

mysite2.com/questions

What could be wrong? ServerName is mysite.com, so it should not be possible to see mysite2.com/questions

Full Virtual host:

 WSGISocketPrefix /home/mysitedjango/FolderForWSGISocketPrefix
 WSGIPythonEggs /home/mysitedjango/FolderForWSGIPythonEggs
 WSGIPythonHome /usr

<VirtualHost IP:80>
     ServerAdmin mysite@mysite.com
     DocumentRoot /home/mysitedjango
     ServerName mysite.com

Alias /m/ /home/mysitedjango/askbot/skins/

     Alias /static /home/mysitedjango/static
     Alias /upfiles /home/mysitedjango/askbot/upfiles
     <DirectoryMatch /home/mysitedjango/askbot/skins/([^/]+)/media>
        Order deny,allow
        Allow from all
     </DirectoryMatch>
     <Directory /home/mysitedjango/askbot/upfiles>
   Order deny,allow
        Allow from all
     </Directory>

     WSGIDaemonProcess askbot2
     WSGIProcessGroup askbot2
     WSGIScriptAlias / /home/mysitedjango/django.wsgi

     CustomLog /var/log/apache2/askbot_mysite/access_log common
     ErrorLog /var/log/apache2/askbot_mysite/error_log
     LogLevel debug
</VirtualHost>
Toms's avatar
767
Toms
asked 2012-07-31 05:42:08 -0600
Evgeny's avatar
13.2k
Evgeny
updated 2012-08-02 09:05:57 -0600
edit flag offensive 0 remove flag close merge delete

Comments

1

Do you have another virtualhost for port 80?

bgenevaux's avatar bgenevaux (2012-07-31 06:20:08 -0600) edit

Marked offtopic, maybe for possible future cleanup.

Evgeny's avatar Evgeny (2012-08-02 09:05:50 -0600) edit
add a comment see more comments

1 Answer

1

If you only specify one virtual host, then Apache will use it for every request. Try creating a second one with ServerName mysite2.com and ServerAlias * (make sure you put it AFTER the mysite.com virtual host block).

todofixthis's avatar
1.3k
todofixthis
answered 2012-07-31 08:26:29 -0600, updated 2012-07-31 14:49:39 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments