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>

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Toms's avatar
767
Toms
asked 12 years ago
Evgeny's avatar
13.2k
Evgeny
updated 12 years ago

Comments

1

Do you have another virtualhost for port 80?

bgenevaux's avatar bgenevaux (12 years ago)

Marked offtopic, maybe for possible future cleanup.

Evgeny's avatar Evgeny (12 years ago)
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).

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
todofixthis's avatar
1.3k
todofixthis
answered 12 years ago, updated 12 years ago
link

Comments

see more comments