Por que a URL não resolve a pasta correta no servidor ubuntu12.10 / apache2?

0

Não consigo entender por que a URL hello.apoio.co resolve a pasta var / www / e não a pasta var / www / hello.apoio.co

Tenho certeza de que é algo simples, mas não consigo ver? Eu segui as instruções oficiais para a carta. Qualquer ajuda seria muito apreciada

Aqui está o código do arquivo do host virtual

DocumentRoot /var/www/hello.apoio.co/
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/hello.apoio.co/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

    
por rorykoehler 28.08.2013 / 08:36

1 resposta

1

O arquivo do host virtual mostra o caminho para algum diretório que deve ser acessível pelo Apache2.

Eu suponho que você queira acessar este diretório digitando http://hello.apoio.co em broswer, se este for o caso então deve ser um ServerName dentro do arquivo host virtual.

Assim, o arquivo que você postou deve se tornar:

<VirtualHost *:80>
    ServerName hello.apoio.co
    ServerAlias www.hello.apoio.co
    DocumentRoot /var/www/hello.apoio.co/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/hello.apoio.co/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Na configuração do host virtual acima, ServerName e ServerAlias são usados para definir o URL correspondente e seus aliases.

Mais informações Usando hosts virtuais baseados em nome

    
por Stef K 28.08.2013 / 09:14