Find the answer to your Linux question:
Results 1 to 2 of 2
1) I am working virtual host in apache2 I made below steps:- -added my ip as below. -add ServerName... -create index.html in dir /var/www/dn1/ -make symbolic link between related dir ...
  1. #1
    Just Joined!
    Join Date
    Aug 2005
    Posts
    40

    virtual host -apache2

    1) I am working virtual host in apache2
    I made below steps:-
    -added my ip as below.
    -add ServerName...
    -create index.html in dir /var/www/dn1/
    -make symbolic link between related dir
    -restart apache2


    2)
    Code:
    /etc/apache2/sites-available# cat domain1
    
    NameVirtualHost 203.x.x.x
    <VirtualHost 203.x.x.x>
    ServerAdmin webmaster@localhost
    ServerName www.domain1.com
    DocumentRoot /var/www/dn1/
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    <Directory /var/www/dn1/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    # This directive allows us to have apache2's default start page
    # in /apache2-default/, but still have / go to the right place
    #RedirectMatch ^/$ /apache2-default/
    </Directory>
    
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>
    
    ErrorLog /var/log/apache2/error.log
    
    # Possible values include&#58; debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    
    CustomLog /var/log/apache2/access.log combined
    ServerSignature On
    
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 &#58;&#58;1/128
    </Directory>
    
    </VirtualHost>
    Code:
    cd /var/www/dn1# ls
    index.html

    Code:
    dns&#58;/etc/apache2/sites-available# ls
    default domain1
    
    ln -s /etc/apache2/sites-available/domain1 /etc/apache2/sites-enabled/domain1.com
    
    tail /var/log/apache2/error.log
    &#91;warn&#93; NameVirtualHost 203.x.x.x. has no VirtualHosts
    At client,
    go to http://www.domain1.com

    Result:-
    Not Found
    The request URL / was not found on this server.

    Thanks

  2. #2
    Just Joined!
    Join Date
    Jul 2005
    Posts
    3
    DocumentRoot "/var/www/dn1/"

    seems to be missing from that file. If that is the case, adding it might solve your problem

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •