How to add Virtualhost Apache2 on Ubuntu Linux Server

How to add Virtualhost Apache2 on Ubuntu Linux Server( Beginners Guide)
by Bikram Kawan 0

    * Virtual Host
    * Virtual Hosting
    * Includes
    * Defaults
    * Create a website
    * Subscriber

apache2 virtual host add ubuntu linuxApache is the most commonly used web servers on many Linux Machines. For hosting multiple website on same server we need to create virtual host on Linux Machine. Below are steps I have implemented on my web server using Ubuntu 10.04 Linux Machine.

Go to site-available directory by :

cd  /etc/apache2/sites-available

Now copy default to another filename

For E.g.

    cp default bikramkawan

Now add /Update certain parameter for your document root as below.

    <VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName bikramkawan.com.np
    DocumentRoot /var/www/bikramkawan
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    <Directory /var/www/bikramkawan>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    </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: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    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 ::1/128
    </Directory>

    </VirtualHost>

Now your new filename for me (bikramkawan) to sites-enabled directory also.

Restart your apache server your site should be running now.

猜你喜欢

转载自xcw089.iteye.com/blog/1532865