Apache

Discussion in 'Installation/Configuration' started by admins, May 15, 2009.

  1. admins

    admins Member

    Hi all

    I've a important problem I've set a server with debian 5 and ispconfig 3 up.
    I created two sites my by this sites it only comes the apache default template "It works" .
    How can I fix that?

    Thanks
    admins
     
  2. fastformer

    fastformer New Member

    I have the same problem

    I tried going through the apache settings, but it didn't work. Help please.
     
  3. fastformer

    fastformer New Member

    Found a fix

    ok, the reason why it doesn't allow for this to work properly is in the vhosts. To fix this follow as instructed:

    1. open "/etc/apache2/sites-avaliable/default" with your favorite editor
    2. under "<VirtualHost *:80>" and right above "ServerAdmin webmaster@localhost" add "ServerName localhost"
    3. save and exit your text editor
    4. restart apache by invoking the command "apache2ctl -k restart"
    5. go to your ispconfig and create a site with your server's domain name ie. domain.tld, and like normally add the aliases either www. or *. and save
    6. wait a few minutes (2-3 mins) and voila it should be all working. You can test this, by modifiying the index.html file which would be under /var/www/domain.tld/web/ and adding a line. You should be able to see that line no matter whether you type in www.domain.tld or domain.tld.

    Hope this helps.
    Good luck.
    Fastformer.
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Editing this file is not nescessary. You could have just added the IP address of your server to the IP list in ispconfig and then just select the IP for your sites instead of * in the website settings.
     
  5. fastformer

    fastformer New Member

    A better way?

    Hi,

    So most of the tutorials talk about ln -s ...
    Here's a better way:

    [1] cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail
    [2] vi /etc/apache2/sites/available/squirrlemail
    and modify Alias /squirrelmail /etc/squirrelmail
    to Alias /webmail /etc/squirrelmail
    [3] a2ensite squirrelmail

    Do similar for phpmyadmin.

    next for the site you can do this:
    [1] go to ispconfig and create a site with your domain name. ie: domain.tld and set it to auto all subdomain by setting it to *.
    [2] cd /etc/apache2/sites-available
    [3] mv default default.bak
    [4] cp domain.tld.vhost default

    Voila!!!

    Hope this helps.
     

Share This Page