Autor Tópico: VirtualHost Forbidden  (Lida 4644 vezes)

Offline LeandroCGMS

  • Usuário Ubuntu
  • *
  • Mensagens: 110
    • Ver perfil
VirtualHost Forbidden
« Online: 07 de Dezembro de 2018, 12:26 »
Bom dia. Já tentei várias opções pra tentar fazer rodar o virtual host que o Apache encontra, pois o /etc/hosts também está configurado, mas sempre dá a mensagem de que eu não tenho a permissão necessária pra acessá-lo. Adicionei o +x, o +o no chmod, coloquei o usuário e grupo, ora como eu:eu, agora, como eu:www-data e nada de acessar.
Meu arquivo 000-default.conf está assim:

<VirtualHost *:80>
   # The ServerName directive sets the request scheme, hostname and port that
   # the server uses to identify itself. This is used when creating
   # redirection URLs. In the context of virtual hosts, the ServerName
   # specifies what hostname must appear in the request's Host: header to
   # match this virtual host. For the default virtual host (this file) this
   # value is not decisive as it is used as a last resort host regardless.
   # However, you must set it for any further virtual host explicitly.
   #ServerName www.example.com

   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/html

   # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
   # error, crit, alert, emerg.
   # It is also possible to configure the loglevel for particular
   # modules, e.g.
   #LogLevel info ssl:warn

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined

   # For most configuration files from conf-available/, which are
   # enabled or disabled at a global level, it is possible to
   # include a line for only one particular virtual host. For example the
   # following line enables the CGI configuration for this host only
   # after it has been globally disabled with "a2disconf".
   #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
<VirtualHost *:80>
        ServerName dev.laravel53-basico
DocumentRoot /home/leandro/cursolaravel/laravel53-saldo/public
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
« Última modificação: 08 de Dezembro de 2018, 12:19 por LeandroCGMS »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:VirtualHost Forbidden
« Resposta #1 Online: 07 de Dezembro de 2018, 13:48 »
Posta as 10 últimas linhas do log de erro do Apache, por favor.

tail -10 /var/log/apache2/error_log

Posta também as permissões do caminho do DocumentRoot desse VirtualHost.

namei -om /home/leandro/cursolaravel/laravel53-saldo/public
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline LeandroCGMS

  • Usuário Ubuntu
  • *
  • Mensagens: 110
    • Ver perfil
Re:VirtualHost Forbidden
« Resposta #2 Online: 07 de Dezembro de 2018, 21:22 »
tail -10 /var/log/apache2/error_log
tail: não foi possível abrir '/var/log/apache2/error_log' para leitura: Arquivo ou diretório inexistente

namei -om /home/leandro/cursolaravel/laravel53-saldo/public
f: /home/leandro/cursolaravel/laravel53-saldo/public
 drwxr-xr-x root     root     /
 drwxr-xr-x root     root     home
 drwxr-xr-x leandro  leandro  leandro
 drwxrwxrwx www-data www-data cursolaravel
                              laravel53-saldo - arquivo ou diretório inexistente

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:VirtualHost Forbidden
« Resposta #3 Online: 07 de Dezembro de 2018, 23:29 »
Precisa ver se o seu Apache está gerando log em outro lugar, e ajustar o comando.

Sobre o caminho que vc indicou pro site, parece que não foi criado corretamente. Verifique e corrija.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline LeandroCGMS

  • Usuário Ubuntu
  • *
  • Mensagens: 110
    • Ver perfil
Re:VirtualHost Forbidden
« Resposta #4 Online: 08 de Dezembro de 2018, 12:17 »
Para alguns tipos de servidores, como o Wampp, o arquivo é o httpd.conf. No meu caso, no arquivo apache2.conf, dentro de /etc/apache2 tem que mudar denied para granted na tag Directory que descreve a "/":
<Directory />
   Options FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>
« Última modificação: 08 de Dezembro de 2018, 12:22 por LeandroCGMS »