Eu verifiquei as perguntas de pessoas com problemas semelhantes, mas nenhuma das soluções que tiveram sucesso para elas resolveu meu problema. Eu editei a Document Root em meus arquivos 000-default.conf
e my default-ssl.conf
e mudei seu caminho de /var/www/html
para o que eu queria. Eu também incluí as tags de diretório em ambos os arquivos, bem como o arquivo 'apache2.conf'. Eu listei as seções relevantes (na minha opinião) de cada arquivo abaixo. Estou usando o Ubuntu 14.04 e o Apache 2.4.7
apache2.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /home/conor/Documents/SPUR/loginRegister/style>
Order allow,deny
Allow from all
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
000-default.conf
DocumentRoot /home/conor/Documents/SPUR/loginRegister/style
<Directory /home/conor/Documents/SPUR/loginRegister/style>
Order allow,deny
Allow from all
Require all granted
</Directory>
default-ssl.conf
DocumentRoot /home/conor/Documents/SPUR/loginRegister/style
<Directory /home/conor/Documents/SPUR/loginRegister/style>
Order allow,deny
Allow from all
Require all granted
</Directory>
Assegurei-me de reiniciar o servidor e recarregar a página do host local e sempre obter esse erro.
Você não tem permissão para acessar / neste servidor.