Como o apache serve o índice nextcloud ao apontar diretamente para o URL do servidor?

1


Eu pareço ter cometido algum erro ao tentar consertar um problema com o letsencrypt, e agora, quando eu inserir o URL do servidor, eu obtenho uma lista dos diretórios ao invés do nextcloud index.php (que é o que estava servindo por padrão antes ).

Eu não sei de nenhuma mudança que eu poderia ter feito ao longo do caminho que deveria causar isso, mas está acontecendo de qualquer maneira. Eu acho que é uma chance de aprender.

Como posso fazer o servidor ir direto para url.etc / owncloud ao invés de mostrar um par de pastas?

P.S. Eu não sou um especialista em apache, mas eu olhei para isso antes de perguntar e nada saltou para mim. P.S. 2 Não consegui pensar em um título melhor - sinta-se à vontade para editar (estou cansado, para ser honesto).

    
por RolandiXor 04.11.2016 / 06:48

1 resposta

2

Eu encontrei o problema. O problema é que um site não-padrão foi acidentalmente habilitado (como, eu não sei, como eu nunca habilitei manualmente), esse site é uma instância do collabora office online (que ainda tem que realmente ... funcionar).

  • Para descobrir quais sites foram ativados, tive que executar: apache2ctl -S
  • Então, eu tive que desabilitar o ofensor: a2dissite office .
  • Em seguida, reinicie o servidor: service apache2 restart .

Nota: este é um servidor 14.04, o último comando seria systemctl restart apache2 no 16.04 e acima.

Muito obrigado ao muru por me apontar na direção certa.

    
por RolandiXor 04.11.2016 / 07:10