Diretiva de localização em um VirtualHost

1

Estou tentando adicionar diretiva de localização de status do servidor em um dos meus hosts virtuais, no entanto, estou recebendo um 403 Proibido acesso ao navegar para www.mywebsite.com/server-status. É legal colocar a Diretiva de Localização sob um host virtual?

Editar # 1: configuração completa do vhost

<VirtualHost *:80>
  # Admin email, Server Name (domain name) and any aliases
  ServerAdmin [email protected]
  ServerName  aumento.io
  ServerAlias  www.aumento.io


  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.html index.php
  DocumentRoot /home/cairocubicles/web/aumento.io/public
    <Directory /home/cairocubicles/web/aumento.io/public>
        Order Allow,Deny
        Allow from all
        Options Indexes FollowSymLinks
        AllowOverride All
        AcceptPathInfo On
    </Directory>

<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from aumento.io
</Location> 

  # Custom log file locations
  LogLevel warn
  ErrorLog  /home/cairocubicles/web/aumento.io/log/error.log

</VirtualHost>
    
por Yehia A.Salam 15.11.2012 / 23:29

1 resposta

3

Sim, a documentação indica que o local pode ser usado em contextos de servidor e vhost .

Verifique o sistema de arquivos subjacente para garantir que o servidor da Web tenha permissões adequadas para acessar os arquivos e diretórios.

Sua atualização mostra que você está permitindo apenas o acesso de aumento.io. Assegure-se de que o endereço IP para o aumento.io seja resolvido para o endereço da máquina da qual você está se conectando. Se isso acontecer e o servidor da Web estiver na mesma máquina que o aumento.io, você deve verificar os logs para ver de que endereço IP o apache está se conectando e adicioná-lo à lista (provavelmente você está se conectando pela interface de loopback) eg

Allow From aumento.io 127.0.0.1
    
por 15.11.2012 / 23:58

Tags