questão de VirtualHost no Debian 8

0

Eu tenho meu próprio servidor no Debian 8.

Meu site está nele (com um nome de domínio). Para a pergunta, meu domínio será domain.com

Meu site está em /var/www/website Eu tenho o owncloud em /var/www/owncloud

Meu VirtualHost para domain.com aponta para /var/www/website , mas se eu fizer domain.com/owncloud no meu navegador, receberei owncloud página da web. Eu não sei onde está o meu erro.

Aqui, o host virtual 000-default.conf :

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/

    <Directory /var/www/>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride None
        Order deny,allow
        deny from all
        allow from 127.0.0.1
    </Directory>

    <Directory /var/www/owncloud>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride None
        Order deny,allow
        deny from all
        allow from xxx.xxx.xxx.xxx
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

E aqui está o meu domain.com.conf VirtualHost:

<VirtualHost domain.com:80>

    ServerName domain.com
    ServerAlias domain.com
    DocumentRoot /var/www/website

    <Directory /var/www/website>
        Options -Indexes
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log<br>
    CustomLog ${APACHE_LOG_DIR}/access.log combined<br>
</VirtualHost>
    
por Chris 17.06.2016 / 19:56

1 resposta

1

Sua configuração tem a seguinte linha:

DocumentRoot /var/www

A raiz do documento é o local "padrão" onde o Apache irá procurar por arquivos. Como ele aponta para /var/www e como /var/www/owncloud existe, isso significa que o servidor da Web procurará lá se você inserir http://domain.com/owncloud em seu navegador da Web.

Como aparentemente você não quer isso, você deve mudar a raiz do documento para outra coisa. Versões mais recentes do Debian usam /var/www/html , o que poderia funcionar. Como alternativa, use o diretório com os dados para domain.com.

    
por 22.06.2016 / 17:23