Anfitrión: GNU/Linux Debian 9 Stretch (pruebas).
Uso: Nuevo servidor LAMP con HTTPS; (Linux, Apache, MySQL, PHP,Vamos a cifrar).
Versiones de software:
versión apache;EN USOpara ambos dominios:
apt-cache policy apache2
Me dice:
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
Versión MySQL;NO USADO, recién preparado:
apt-cache policy mariadb-client mariadb-server
Me dice:
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
Versión PHP;NO USADO, recién 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
Ciframos la versión;EN USOpara ambos dominios:
certbot --version
Me dice:
certbot 0.10.2
Qué esta trabajando:
Un VirtualHost (dominio) funciona perfectamente bien en Apache2 con el archivo html más simple con el título "Página predeterminada de Apache2 Debian: funciona":
https://www.zalohovaniburian.cz
Puente HTEl resultado de la prueba SSL parece correcto.
Lo que no funciona:
Un nuevo dominio que acabo de agregar, y creo que de la misma manera, a Apache2; A pesar de intentarlo durante horas, parece que no puedo identificar el problema, me dice:
You don't have permission to access / on this server.
Puente HTEl resultado de la prueba SSL parece correcto.
Entonces, simplemente descarté un problema con SSL. Un problema con la conexión a estos dominios en general. Se conectan muy bien.
Para mencionar al menos algunos puntos que he hecho hasta ahora:
chown -R newUser:www-data public_html/
chmod -R 644 public_html/
Considerando que agregué este usuario al www-data
grupo, prueba:
groups newUser
Da salida:
newUser : newUser www-data
Se agradece cualquier sugerencia o pista. Si desea obtener información detallada, comente, editaré la pregunta poco después. Incluso podría publicar los archivos VirtualHost, si eso fuera de alguna ayuda.
Respuesta1
Después de varias horas finalmente lo descubrí.
Me olvidé por completo de los permisos del public_html
directorio.
La propiedad y el grupo se han establecido correctamente.
Basta decir que fue un error de mi parte.
La solución fue cambiar los permisos desde este estado:
drw-r--r-- 2 newUser www-data 4.0K Apr 13 22:13 public_html/
A este:
drwxr-xr-x 2 newUser www-data 4.0K Apr 13 22:13 public_html/