<VirtualHost 192.168.2.1:80>
 ServerName staging.widgets.com
 ServerAdmin ed@example.com
 CustomLog /home/widgets/logfile_wid-staging common
 ErrorLog /home/widgets/errlog_wid-staging
 DocumentRoot /home/widgets/public_html/staging/php
 <Directory /home/widgets/public_html/staging/php>
  AuthType Basic
  AuthName Staging
  AuthUserFile /home/widgets/.htpasswd
  Satisfy All
  Require valid-user
 </Directory>
</VirtualHost>