Take the 2-minute tour ×

I just created virtual host:

<VirtualHost myvirtualhost:80>
ServerAdmin webmaster@myvirtualhost
ServerName myvirtualhost

DocumentRoot /home/myname/sites/public_html

<Directory />
    Options FollowSymLinks
    AllowOverride None

<Directory /home/myname/sites/public_html/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all

ErrorLog /var/log/apache2/error.log

# alert, emerg.
LogLevel warn

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

<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from ::1/128

It works, but it cant read .htacces file in public_html:

DirectoryIndex otherindex.php

I tried change all AllowOverride to All, but I get 500 error. How can I fix this ? thanks.

share|improve this question

1 Answer 1

Is mod_dir activated ?


You also need to be broader in your allowoverride directive, you should at least put "AllowOverride Indexes"


share|improve this answer
yes my mod_dir is active, I tried with only indexes , and everthing I do with AllowOverride, I always get Internal Server error –  Charlie Jul 1 '13 at 15:59
What is your error.log saying about these internal server errors ? –  user2299634 Jul 1 '13 at 16:53

Your Answer


