i have setup a new site www.example.org (dummy name) on my linode VPS (i am using ubuntu 10) as below:
<VirtualHost *:80>
ServerAdmin webmaster@example.org
ServerName example.org
ServerAlias www.example.org
DocumentRoot /var/www/example.org/public_html/
ErrorLog /var/www/example.org/logs/error.log
CustomLog /var/www/example.org/logs/access.log combined
</VirtualHost>
then i ran:
a2ensite example.org
then i reloaded the apache and set up the dns servers in our name.com
ns1.linode.com
ns5.linode.com
ns4.linode.com
ns2.linode.com
ns3.linode.com
but i check my site (dns are already set up so i reach my server) but i get this
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, myemail@gmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.14 (Ubuntu) Server at example.org Port 80
P.S. i have used proper site name instead of example.org and proper email in place of dummy one, its only for the client privacy here.