precisa de ajuda para configurar o host virtual do Apache 2.4.7

1

Meu servidor no Ubuntu Server 14.04 não pode acessar a Internet, e isso pode ou não ter outras razões além da configuração do Apache, mas enquanto eu também estou investigando os outros possíveis erros, eu preciso de ajuda com verificando se meu host virtual está configurado corretamente. Uma indicação de que tudo o mais está ok é que os outros dois hosts que tenho por trás desse roteador cheguem ao lado de fora.

apache2ctl restart não está causando erros. Aqui está o meu 000-default.conf:

<VirtualHost *:80>
    ServerName my.owncloud.com
    #Redirect permanent / https://my.owncloud.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/owncloud
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined

    <Directory /var/www/owncloud>
        Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
            Satisfy Any
        </Directory>
</VirtualHost>


<VirtualHost *:80>
    ServerName subdomain.dyndns-prov.eu
    ServerAdmin [email protected]
    DocumentRoot /var/www/html

        <Directory /var/www/html>
        </Directory>
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

A primeira configuração do host virtual está funcionando bem, eu incluí-lo para a integralidade porque está no mesmo arquivo (talvez não seja?). O segundo host virtual é aquele que não pode ser resolvido. Eu recebo o seguinte erro do Firefox (não do meu Apache) ao procurar por este URL:

  

Não é possível conectar:

     

O Firefox não consegue estabelecer uma conexão com o servidor em   benopp.selfhost.eu.

The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer's network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Qualquer motivo para isso não funcionar?

    
por Bennypr0fane 16.02.2015 / 16:39

1 resposta

1

Não tenho certeza se ter hosts virtuais em arquivos separados é uma necessidade, mas é definitivamente recomendado.

Dito isso, você pode testar se as coisas estão sendo carregadas corretamente com sua configuração atual. Os hosts virtuais são carregados na ordem em que você os usa ao usar um arquivo, portanto, se você apenas trocar os dois rounds (para ter o host subdomain.dyndns-prov.eu virtual no topo), ele será carregado primeiro. Então, se ele for carregado corretamente, você sabe que precisa separar as coisas em arquivos separados e é bom.

Se ainda assim não funcionar, você pode sempre desativar completamente o seu firewall apenas para testes, tente carregar o site e dar uma olhada no seu registro. Quero dizer, se um log é gerado no local especificado em seu host virtual (tente usar um local diferente para cada host virtual), você pode ter certeza de que o host virtual está pelo menos sendo carregado e seu problema é definitivamente causado por algo no host virtual. arquivo host virtual.

Isso explica como criar hosts virtuais baseados em nome: link

    
por user3420034 23.02.2015 / 19:19