ISPConfig Default Website

Discussion in 'General' started by FeraTechInc, Aug 28, 2012.

  1. FeraTechInc

    FeraTechInc ISPConfig Developer ISPConfig Developer

    When we deactivate the one of our website. The user automatically gets redirected to one of our client sites.

    Is it possible to change this?

    I have tried creating a link named "0" and linked it to our main company site. We placed it in /var/www and /var/www/WWW directories without success.

    Is there any way to change the default site which shows up when a client tries to access a site which doesn't exist or is disabled?
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Apache shows the first site in alphabetic order that exists for a specific IP address if no site matches. So if you want to create a default site, you just have to ensure that it is the first one in alphabetic order.

    Create a new site in ispconfig and use as domain name e.g.:

    00000-defaultsite.tld

    The domain name does not have to exist, it just have to be the first one to become the default site.
     
  3. FeraTechInc

    FeraTechInc ISPConfig Developer ISPConfig Developer

    This did not work.

    I also tried doing a redirect for the website that was showing up and the redirect does not work eigther...
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Then you most likely did not select the correct IP address for the site or you did not wait until changes were written to disk. The steps I described abive work for all Linux distributions and setups that have a apache server installed.
     
  5. FeraTechInc

    FeraTechInc ISPConfig Developer ISPConfig Developer

    I had to select the IP address for the site. It now works.

    However, I'm trying to get the redirection to work.

    What do the following mean?

    No Flag
    L
    R
    L,R

    I want to have it redirected to my main company site.

    I have http://www.mysite.com
    I have tried L R and L,R then No Flag.

    Is that not how redirection works?
     
    Last edited: Aug 29, 2012
  6. till

    till Super Moderator Staff Member ISPConfig Developer

    Please see apache docs for detailed infor about apache rewrite flags:

    http://httpd.apache.org/docs/current/mod/mod_rewrite.html

    The redirect is done for the domain of the website. As you dont use a real domain for the site, the redirect can not work. You can e.g. add a .htaccess file with a wildcard redirect in the web directory of the site.
     
    Last edited: Aug 29, 2012
  7. FeraTechInc

    FeraTechInc ISPConfig Developer ISPConfig Developer

    From what I gather if I set "No Flags" it should work... It didn't...

    So I just made a quick HTML page.

    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">
    <head>
    
    </head>
    
    <frameset rows="100%,*" border="0">
    <frame name="__main" src="http://www.mywebsite.com/"
    noresize frameborder="0">
    <noframes>
    <h2>Your Web browser does not support frames</h2>
    <p>
    Please click the link to visit
    <a href="http://www.mywebsite.com/"> My Website </a>
    directly.
    </p>
    </noframes>
    </frameset>
    
    
    </html>
    It's late I'm tired... It works...

    Posted the page in case anybody else finds it useful.
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    No, it can not work. Please see my explanation in #6 if you want to know why.
     
  9. Stufo76

    Stufo76 New Member

    Hello Till,

    I've done *exactly* what you said, but it doesn't worked for me!

    ISPConfig 3.0.5.4p5
     
  10. Lionheart82

    Lionheart82 Member

    I agree with all of the above but let me tell my thoughts here.
    a) The Web site is intentionally disabled by a moderator -> The user goes into the default site as Apache default behavior is. - I agree
    b) The web site is disabled due to another reason such as bandwidth limitation - The user goes into the default site as Apache default behavior is. - I do NOT agree
    I beleive in such cases ispconfig could redirect the user into a bandwidth page with the specific error message. Such an action could be established by creating a folder in the main web like /web/blocking_pages and the specific host would then point into that page instead of /web/

    What do you believe?
     

Share This Page