OSX Apache Virtualhost retorna apenas a página padrão

1

Eu tenho um problema usando o servidor web do Apache embutido no ElCapitan.

Desejo configurar meu Diretório de sites no meu diretório de usuários. Isso funciona bem, adicionando uma configuração de usuário e assim por diante. Então meu localhost / ~ Fabian me fornece o conteúdo de /User/Fabian/Sites/index.php.

Agora estou tentando configurar hosts virtuais nesse diretório, por exemplo, /User/Fabian/Sites/Projekte/testsite.me/public.

Então eu ativei o módulo virtualhost e o incluí no meu httpd.conf. Depois disso, eu configurei um virtualhost no httpd-vhost.conf:

</VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Users/Fabian/Sites/Projekte/testsite.me/public"
    ServerName testsite.me
    ErrorLog "/Users/Fabian/Sites/Logs/testsite-error_log"
    CustomLog "/Users/Fabian/Sites/Logs/testsite-custom_log" common
</VirtualHost>

Eu também adicionei o ServerAlias ao meu arquivo hosts

127.0.0.1 testsite.me

Tentar abrir o link mostra a página padrão "Funciona".

A execução do configtest do apachectl fornece um erro de sintaxe:

httpd: Syntax error on line 499 of /private/etc/apache2/httpd.conf: Syntax error on line 74 of /private/etc/apache2/extra/httpd-vhosts.conf: </VirtualHost without matching <VirtualHost section

A linha 499 no httpd.conf se parece com isso:

Include /private/etc/apache2/extra/httpd-vhosts.conf

A linha 74ff do httpd-vhosts.conf contém o virtualhost que eu defini acima.

Alguma ideia de como resolver este problema? O que é uma seção do VirtualHost?

Obrigado!

    
por Brotzka 06.03.2016 / 12:48

0 respostas