Problema com a configuração de um segundo domínio em um único servidor LAMP [closed]

0

Host: GNU / Linux Debian 9 Stretch ( testes ).

Uso: Novo servidor LAMP com HTTPS; (Linux, Apache, MySQL, PHP, Vamos criptografar ).

Versões de software:

  • Versão do Apache; EM USO para os dois domínios:

    apt-cache policy apache2
    

    Diz-me:

    apache2:
      Installed: 2.4.25-3
      Candidate: 2.4.25-3
      Version table:
     *** 2.4.25-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            100 /var/lib/dpkg/status
    
  • versão do MySQL; NÃO UTILIZADO , acabou de ser preparado:

    apt-cache policy mariadb-client mariadb-server
    

    Diz-me:

    mariadb-client:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
    mariadb-server:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • versão do PHP; NÃO UTILIZADO , acabou de ser preparado:

    php7.0:
      Installed: 7.0.16-3
      Candidate: 7.0.16-3
      Version table:
     *** 7.0.16-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • Vamos criptografar a versão; EM USO para os dois domínios:

    certbot --version
    

    Diz-me:

    certbot 0.10.2
    

O que está funcionando:

O que não está funcionando:

  • Um novo domínio que acabei de adicionar, e acredito da mesma forma, no Apache2; Apesar de tentar por horas, parece que não consigo identificar o problema, está me dizendo:

    You don't have permission to access / on this server.
    

    link

    O resultado do teste SSL do HT Bridge parece bem.

Então, acabei de excluir um problema com o SSL. Um problema com conexão a esses domínios em geral. Eles se conectam bem.

Para mencionar pelo menos alguns pontos, que eu fiz até agora:

chown -R newUser:www-data public_html/
chmod -R 644 public_html/

Considerando que adicionei este usuário ao grupo www-data , prova:

groups newUser

Dá saída:

newUser : newUser www-data

Quaisquer sugestões ou pistas apreciadas. Se você quiser saber algumas informações detalhadas, por favor, comente, vou editar a questão logo depois. Eu poderia até postar o (s) arquivo (s) VirtualHost, se isso pudesse ser de alguma ajuda.

    
por Vlastimil 14.04.2017 / 06:04

1 resposta

0

Depois de várias horas, finalmente descobri.

Esqueci completamente as permissões para o diretório public_html .

Propriedade e grupo foram definidos corretamente.

É suficiente dizer que foi um erro da minha parte.

A solução foi alterar as permissões desse estado:

drw-r--r-- 2 newUser www-data 4.0K Apr 13 22:13 public_html/

Para este:

drwxr-xr-x 2 newUser www-data 4.0K Apr 13 22:13 public_html/
    
por 14.04.2017 / 07:05