Virtual Host

Discussion in 'Installation/Configuration' started by otacon, Apr 17, 2014.

  1. otacon

    otacon New Member

    Hello Everyone,

    When I create a website for the domain stephensdev.com it is created, but stephensdev.com is not directed to the site's folder. It is directed to the default apache start page.

    If I select Auto-Subdomain: www. then www.stephensdev.com will work.

    If I also select SSL then https://stephensdev.com, https://www.stephensdev.com, and http://www.stephensdev.com will work, but http://stephensdev.com will not go to the correct website folder.


    Here is the Virtual Host information generated by ISPCONG. Do you see an issue, or am I going in the wrong direction. I personally am seeing no errors.
    Code:
    <Directory /var/www/stephensdev.com>
                    AllowOverride None
                    Order Deny,Allow
                    Deny from all
    </Directory>
    <VirtualHost *:80>
                                            DocumentRoot /var/www/stephensdev.com/web
                    ServerName stephensdev.com
                    ServerAlias www.stephensdev.com
                    ServerAdmin webmaster@stephensdev.com
                    ErrorLog /var/log/ispconfig/httpd/stephensdev.com/error.log
                    Alias /error/ "/var/www/stephensdev.com/web/error/"
                    ErrorDocument 400 /error/400.html
                    ErrorDocument 401 /error/401.html
                    ErrorDocument 403 /error/403.html
                    ErrorDocument 404 /error/404.html
                    ErrorDocument 405 /error/405.html
                    ErrorDocument 500 /error/500.html
                    ErrorDocument 502 /error/502.html
                    ErrorDocument 503 /error/503.html
                    <IfModule mod_ssl.c>
                    </IfModule>
                    <Directory /var/www/stephensdev.com/web>
                                    Options FollowSymLinks
                                    AllowOverride All
                                    Order allow,deny
                                    Allow from all
                                    # ssi enabled
                                    AddType text/html .shtml
                                    AddOutputFilter INCLUDES .shtml
                                    Options +Includes
                    </Directory>
                    <Directory /var/www/clients/client0/web3/web>
                                    Options FollowSymLinks
                                    AllowOverride All
                                    Order allow,deny
                                    Allow from all
                                    # ssi enabled
                                    AddType text/html .shtml
                                    AddOutputFilter INCLUDES .shtml
                                    Options +Includes
                    </Directory>
                    <IfModule mod_ruby.c>
                            <Directory /var/www/stephensdev.com/web>
                                    Options +ExecCGI
                            </Directory>
                            RubyRequire apache/ruby-run
                            #RubySafeLevel 0
                            AddType text/html .rb
                            AddType text/html .rbx
                            <Files *.rb>
                                    SetHandler ruby-object
                                    RubyHandler Apache::RubyRun.instance
                            </Files>
                            <Files *.rbx>
                                    SetHandler ruby-object
                                    RubyHandler Apache::RubyRun.instance
                            </Files>
                    </IfModule>
                    <IfModule mod_perl.c>
                            PerlModule ModPerl::Registry
                            PerlModule Apache2::Reload
                            <Directory /var/www/stephensdev.com/web>
                                    PerlResponseHandler ModPerl::Registry
                                    PerlOptions +ParseHeaders
                                    Options +ExecCGI
                            </Directory>
                <Files *.pl>
                                    SetHandler perl-script
                </Files>
                    </IfModule>
                    <IfModule mod_python.c>
                            <Directory /var/www/stephensdev.com/web>
                                    AddHandler mod_python .py
                                    PythonHandler mod_python.publisher
                                    PythonDebug On
                            </Directory>
                    </IfModule>
                    # cgi enabled
            <Directory /var/www/clients/client0/web3/cgi-bin>
                            Order allow,deny
                            Allow from all
                    </Directory>
                    ScriptAlias  /cgi-bin/ /var/www/clients/client0/web3/cgi-bin/
                    AddHandler cgi-script .cgi
                    AddHandler cgi-script .pl
                    # suexec enabled
                    <IfModule mod_suexec.c>
                            SuexecUserGroup web3 client0
                    </IfModule>
                    # Clear PHP settings of this website
                    <FilesMatch "\.ph(p3?|tml)$">
                                    SetHandler None
                    </FilesMatch>
                    # php as fast-cgi enabled
            # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
                    <IfModule mod_fcgid.c>
                                    IdleTimeout 300
                                    ProcessLifeTime 3600
                                    # MaxProcessCount 1000
                                    DefaultMinClassProcessCount 0
                                    DefaultMaxClassProcessCount 100
                                    IPCConnectTimeout 3
                                    IPCCommTimeout 360
                                    BusyTimeout 300
                    </IfModule>
                    <Directory /var/www/stephensdev.com/web>
                                    AddHandler fcgid-script .php .php3 .php4 .php5
                                    FCGIWrapper /var/www/php-fcgi-scripts/web3/.php-fcgi-starter .php
                                    Options +ExecCGI
                                    AllowOverride All
                                    Order allow,deny
                                    Allow from all
                    </Directory>
                    <Directory /var/www/clients/client0/web3/web>
                                    AddHandler fcgid-script .php .php3 .php4 .php5
                                    FCGIWrapper /var/www/php-fcgi-scripts/web3/.php-fcgi-starter .php
                                    Options +ExecCGI
                                    AllowOverride All
                                    Order allow,deny
                                    Allow from all
                    </Directory>
                    # add support for apache mpm_itk
                    <IfModule mpm_itk_module>
                            AssignUserId web3 client0
                    </IfModule>
                    <IfModule mod_dav_fs.c>
                    # Do not execute PHP files in webdav directory
                            <Directory /var/www/clients/client0/web3/webdav>
                                    <ifModule mod_security2.c>
                                            SecRuleRemoveById 960015
                                            SecRuleRemoveById 960032
                                    </ifModule>
                                    <FilesMatch "\.ph(p3?|tml)$">
                                            SetHandler None
                                    </FilesMatch>
                            </Directory>
                            DavLockDB /var/www/clients/client0/web3/tmp/DavLock
                            # DO NOT REMOVE THE COMMENTS!
                            # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
          # WEBDAV BEGIN
                            # WEBDAV END
                    </IfModule>
    </VirtualHost>
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    What is the hostname of the server? If the hostname is stephensdev.com, then thats the reason for your problem. the hostname of the server must be a subdomain that is not used for a website or email like server1.stephensdev.com.
     
  3. otacon

    otacon New Member

Share This Page