Anfitrião: GNU/Linux Debian 9 Stretch (testando).
Utilização: Novo servidor LAMP com HTTPS; (Linux, Apache, MySQL, PHP,Vamos criptografar).
Versões de software:
Versão Apache;EM USOpara ambos os domínios:
apt-cache policy apache2
Diga-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 MySQL;NÃO UTILIZADO, apenas preparado:
apt-cache policy mariadb-client mariadb-server
Diga-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 PHP;NÃO UTILIZADO, apenas 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 USOpara ambos os domínios:
certbot --version
Diga-me:
certbot 0.10.2
O que está funcionando:
Um VirtualHost (domínio) funciona perfeitamente no Apache2 com o arquivo html mais simples com o título "Página padrão do Apache2 Debian: Funciona":
https://www.zalohovaniburian.cz
Ponte HTO resultado do teste SSL parece bom.
O que não está funcionando:
Acabei de adicionar um novo domínio, e acredito da mesma forma, ao Apache2; Apesar de tentar por horas, não consigo identificar o problema, está me dizendo:
You don't have permission to access / on this server.
Ponte HTO resultado do teste SSL parece bom.
Então, acabei de descartar um problema com SSL. Um problema de conexão com esses domínios em geral. Eles se conectam perfeitamente.
Para mencionar pelo menos alguns pontos que fiz até agora:
chown -R newUser:www-data public_html/
chmod -R 644 public_html/
Considerando que adicionei este usuário ao www-data
grupo, prova:
groups newUser
Fornece saída:
newUser : newUser www-data
Qualquer sugestão ou pista será apreciada. Se quiser saber alguma informação detalhada, comente, irei editar a pergunta logo em seguida. Posso até postar o (s) arquivo (s) VirtualHost, se isso ajudar em alguma coisa.
Responder1
Depois de várias horas, finalmente descobri.
Esqueci completamente das permissões para o public_html
diretório.
Propriedade e grupo foram bem definidos.
Basta dizer que foi um erro da minha parte.
A solução foi alterar as permissões deste 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/