Em jessie, o padrão Apache DocumentRoot
é /var/www/html
. Você terá que realocar seus diretórios ou criar links simbólicos apropriados ou adicionar as declarações Alias
necessárias à sua configuração do Apache.
Eu configurei um repositório apt local usando reprepro signed with gpg, mas o apache retorna o seguinte erro em uma consulta de atualização:
"GET /repos/apt/debian/dists/stretch/InRelease HTTP/1.1" 404 474 "-" "Debian APT-HTTP/1.3 (1.4~rc2)"
"GET /repos/apt/debian/dists/stretch/Release HTTP/1.1" 404 472 "-" "Debian APT-HTTP/1.3 (1.4~rc2)"
Eu não entendo por que, esses dois arquivos existem e são amplamente legíveis:
$ ll /var/www/repos/apt/debian/dists/stretch/
-rw-r--r-- 1 www-data www-data 2,1K mar 1 15:12 InRelease
-rw-r--r-- 1 www-data www-data 1,6K mar 1 15:11 Release
-rw-r--r-- 1 www-data www-data 488 mar 1 15:12 Release.gpg
Talvez o erro esteja em outro lugar, incluo a configuração do apache:
<Directory /var/www/repos/ >
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/repos/apt/*/db/">
Order deny,allow
Deny from all
</Directory>
<Directory "/var/www/repos/apt/*/conf/">
Order deny,allow
Deny from all
</Directory>
<Directory "/var/www/repos/apt/*/incoming/">
Order allow,deny
Deny from all
</Directory>
Obrigado antecipadamente.
Editar
source.list:
deb http://localhost/repos/apt/debian stretch main
Como sugerido por @Ferenc, descobri que default.conf
define /var/www/html
como DocumentRoot. Assim, modificando meus arquivos conf de acordo com essa opção eu resolvi.