- Vou tentar cobrir a segunda parte da sua pergunta:
How can I stop this?
Eu segui parte da sua pergunta:
<VirtualHost *:443>
ServerName myserver:443
DocumentRoot /empty/
<Directory />
Order allow,deny
Deny from all
</Directory>
se /rest/API_CALL
for o único URI que está sendo usado e por causa de WSGIScriptAlias
, acredito que minha resposta eliminará o seguinte erro:
AH01797: client denied by server configuration
- comentando
DocumentRoot
e<Directory>
, ohttpd
do Apache assumirá o valor padrão dehttpd.conf
principal (dependendo da sua distribuição e / ou embalagem, a localização pode estar apontando para um local diferente, como um exemplo) vai ter lugar comum como/var/www/html
), também há valores padrão para<Directory>
, o que deve satisfazerhttpd
de escrever um erro emerror_log
.
Eu recomendaria testar essas alterações no ambiente de teste antes de aplicá-las no ambiente ativo.
Além disso, ao responder a esta pergunta, eu realmente aprendo algo novo eu mesmo). Eu acho que é um erro comum para manys, então eu pensei em compartilhar com todos:
The DocumentRoot should be specified without a trailing slash.