apache virtualhost configuration for drupal

  1. # save this as file, e.g:  /etc/apache2/sites-available/drupal1.conf
  2. <VirtualHost *:80>
  3.     ServerName drupal1 #put this in your hosts file
  4.     DocumentRoot /home/user/www/drupal1 #drupal root dir
  5.     CustomLog /var/log/drupal1-access.log combined
  6.     ErrorLog  /var/log/drupal1-error.log
  7.     php_value memory_limit 32M
  8. </VirtualHost>
  9.  
  10. # cd /etc/apache2/sites-available/  
  11. # sudo a2ensite drupal1.conf
  12.  
  13. # sudo vim /etc/hosts
  14. # add:
  15.  
  16. 127.0.0.1 drupal1