Problema al configurar un segundo dominio en un único servidor LAMP

Problema al configurar un segundo dominio en un único servidor LAMP

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.
    

    https://www.pavelstriz.cz

    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-datagrupo, 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_htmldirectorio.

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/

información relacionada