O diretório inicial do servidor Apache funciona somente sem www na URL

1

Eu tenho um problema que surgiu ao mexer com subdomínios e os locais de diretório do servidor web.

Meu site steppinghat.com carrega perfeitamente bem, mas se você tentar e carregar www.steppinghat.com você recebe um erro 403 proibido. Eu tentei brincar com o meu arquivo de configuração para adicionar um www como um 'subdomínio' para direcioná-lo para o local adequado ( /var/www/html ), mas parece que não funciona.

Eu sei que mudei muito aqui, não estou usando os diretórios padrão e no processo de tentar descobrir como as coisas funcionam que eu realmente baguncei aqui. Em vez de apenas reverter o arquivo de configuração de volta para um backup que eu tenho, eu quero aprender e descobrir o que deu errado.

Meu arquivo de configuração está aqui: link

e minha estrutura de diretórios é assim (em um layout básico real):

potato:/var/www$ ls
html  plex  status  test

Somando a isso, esta é a maneira correta que eu deveria estar lidando com subdomínios? Eu deveria estar fazendo algo diferente com a minha estrutura de diretórios ou com a forma como fiz as entradas no arquivo de configuração? Desde já, obrigado!

Editar: Eu sei onde o diretório 'proibido' está apontando para quando você carrega com o www. Está tentando carregar o que está dentro de /var/www

    
por SteppingHat 11.11.2015 / 05:31

1 resposta

0

Parece que as permissões de arquivo podem estar desativadas. você vai querer chmod todos os arquivos que você quer visíveis para que outros possam vê-los chmod o+r <file name> para cada arquivo. provavelmente você pode escrever um script para isso se tiver muitos arquivos.

    
por redbow_kimee 11.11.2015 / 05:39