How to add Virtualhost Apache2 on Ubuntu Linux Server( Beginners Guide)

2012-03-11

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 Options FollowSymLinks AllowOverride None <Directory /var/www/bikramkawan> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory “/usr/lib/cgi-bin”> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all 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

Now your new filename for me (bikramkawan) to sites-enabled directory also. Restart your apache server your site should be running now.