es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Dirección ya en uso: AH00072: make_sock: no se pudo enlazar a la dirección [::]:443 en Debian 10.

Quiero instalar Nextcloud con apache2.

El problema que encontré es que un servidor tiene su puerto HTTPS 80 ya ocupado por otro software porque tengo nginx usando el puerto 80 (también la aplicación usa el puerto 443 para SSL), así que cambie el puerto de apache2 de 80 a 86 yendo a /etc/apache2/ports.conf y cambiando la línea de Listen por algo como Listen 86.
Luego tuve que ir a /etc/apache2/sites-enabled/000-default.conf y cambiar la primera línea por VirtualHost *:86.

Después reinicié Apache2, pero apareció un nuevo error que decía:

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:443

—-> Entonces cambié 443 por 7443 en ports.conf y en default-ssl.conf y volví a reiniciar Apache2 —-> no hubo error, pero cuando intento acceder al enlace desde mi navegador obtengo:

La página no redirige correctamente.

PD: cuando escribo sudo systemctl status apache2, la respuesta fue:

apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; desactivado; vendor preset: habilitado)
Active: active (running) since Mon 2021-12-13 11:50:56 UTC; 2min 17seg ago

¿Alguna ayuda, por favor?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay algunos problemas que deben abordarse para instalar Nextcloud con Apache2 en este servidor. Aquí hay algunas cosas para verificar e intentar:

    1. Asegúrese de que el puerto HTTPS 443 no esté siendo utilizado por otro software o servicio en el servidor. Si lo está, deberá liberar este puerto o usar uno diferente para Apache2.
    2. Verifique que el servicio Apache2 esté habilitado ejecutando el comando: sudo systemctl enable apache2. La salida del comando systemctl status que proporcionó muestra que el servicio está actualmente desactivado, lo cual podría estar causando el problema con la página que no redirige correctamente.

    3. Asegúrese de que los módulos necesarios estén habilitados en Apache2 para Nextcloud, incluyendo mod_rewrite, mod_headers y mod_env. Puede habilitar estos módulos con los siguientes comandos:

      sudo a2enmod rewrite
      sudo a2enmod headers
      sudo a2enmod env
      

    4. Verifique nuevamente los archivos de configuración en /etc/apache2/sites-enabled para asegurarse de que estén correctamente configurados para Nextcloud. Debería tener al menos un archivo de configuración que incluya las configuraciones necesarias para SSL, nombre de dominio y otras opciones relevantes.

    5. Borre la caché de su navegador e intente nuevamente acceder al enlace de la instalación de Nextcloud. Si todavía experimenta problemas, verifique el registro de errores de Apache2 en busca de pistas sobre lo que podría estar causando el problema. Este registro generalmente se encuentra en /var/log/apache2/error.log.

Comments are closed.