Primeiro, veja a entrada DistrosDefaultLayout - Fedora no Wiki Apache
Parece que você pode precisar adicionar uma raiz do documento (para substituir o padrão) e, como você não está veiculando arquivos da raiz padrão, um ServerRoot (novamente para substituir o padrão):
Alias /calibre /mnt/Sardaukar/web/calibre/_catalog
ServerRoot "/calibre"
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
DocumentRoot "/Anonyme/"
ServerName mypubs.local
# Other directives here
</VirtualHost>
<Directory /mnt/Sardaukar/web/calibre/_catalog>
AllowOverride All
Options Indexes FollowSymLinks
Require all granted
</Directory>
Isso deve fazer com que o caminho inteiro seja lido {ServerRoot} + {DocumentRoot} ou {Alias / calibre} + Anonyme
Raciocínio
Por motivos de segurança, o Apache não permite a passagem de diretórios fora do ServerRoot
. Seu link para todos os seus livros não era um caminho válido em ServerRoot
. Portanto, eu tive que dizer ao Apache onde seu servidor estava sendo "servido" Se nada disso faz sentido, leia este ótimo artigo sobre o Slicehost . Como o Gentoo não é sua distribuição, use o link Linux Distros na navegação para encontrar o mesmo artigo que eu criei para sua distribuição em particular. Por uma questão de aprendizado e prática, eu manteria suas epubs em um lugar seguro e faria o seguinte:
- Excluir meu arquivo hackish
httpd.conf
. - Siga o guia que eu vinculei para ativar / configurar o Virtual Hosting corretamente.
- Adicione seus epubs à configuração do VirtualHost que você criou na Etapa 2.