No puedo acceder a mi sitio principal después de intentar instalar Discourse

Intenté instalar Discourse en mi sitio principal que ya ejecuta WordPress. Así que ejecuté lo siguiente:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse


Ahora veo que tengo que seguir esto: Run other websites on the same machine as Discourse

Desinstalé temporalmente Discourse: ./launcher stop app y rm -r /var/discourse
Sé que esto tiene que ver con el puerto 80, pero el archivo de configuración de Nginx no cambió.
Cuando visito mi dominio usando https, obtengo un error de privacidad. Cuando uso HTTP, obtengo: ¡Hola Mundo!

¿Alguna idea de cómo puedo solucionar esto para volver a ejecutar mi sitio de WordPress?

Uso Ubuntu 20.04 + Nginx

1 me gusta

La categoría Support > WordPress es para obtener ayuda con el plugin WP Discourse, así que he vuelto a categorizar esto.

¡Te has metido en un buen lío! A riesgo de señalar lo obvio, la solución dependerá de cómo esté configurado tu servidor, qué comandos hayas ejecutado y qué archivos hayas modificado.

Entiendo que la causa que precipitó esto fue tu intento de instalar Discourse, pero tu solicitud aquí no está realmente relacionada con Discourse, sino más bien con cómo has configurado tu servidor. Dicho esto, si estuviera en tu posición, desglosaría el problema en partes:

  1. ¿Qué está usando qué puertos? ¿Está tu servidor web de WordPress sirviendo en el puerto 80? Puedes usar netstat para averiguarlo.

    sudo netstat -tulpn
    
  2. ¿Está tu servidor web (es decir, nginx) apuntando correctamente a tus archivos de WordPress (probablemente en /var/www/html)?

  3. ¿Es tu certificado SSL válido y está configurado correctamente?

1 me gusta

¡Muchas gracias por la detallada respuesta! Agradezco mucho tu ayuda y apoyo.
Después de ejecutar sudo netstat -tulpn, veo lo siguiente:


¿Por qué no veo ningún proceso en los puertos 80 y 443? Porque ejecuté:

sudo fuser 80/tcp

Vi dos procesos, ejecuté:

sudo lsof -t -i tcp:80 -s tcp:listen | sudo xargs kill
echo kill $(sudo netstat -anp | awk '/ LISTEN / {if($4 ~ \":80$\") { gsub(\"/.*\",\"\",$7); print $7; exit } }')

Pero incluso cuando estos procesos estaban en ejecución, el sitio web no era accesible.
Mi servidor web (es decir, Nginx) apunta correctamente a mis archivos de WordPress. Así que la respuesta a la segunda pregunta es sí.
El SSL es válido y está correctamente configurado. La respuesta a la tercera pregunta también es sí.

1 me gusta

Parece que nginx no se está ejecutando. Intenta:

sudo systemctl start nginx
3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.