Solo es cierto si lo está gestionando systemd, lo cual no siempre es el caso. He visto demasiados casos en los que algún paquete aleatorio lo instala, deshabilita el servicio y luego lo inicia y detiene según sea necesario.
También he visto al menos un paquete en el pasado que instaló un archivo .service para él, aunque nginx no estaba realmente instalado.
Ambos te dirán felizmente que el estado está deshabilitado. El método apt garantiza que si está realmente instalado, lo sabrás a menos que se haya compilado desde la fuente, y probablemente no estaríamos teniendo esta conversación si ese fuera el caso.
Titi
(Titi)
3 Marzo, 2023 20:13
43
Hola @Claudia Gracias por tu ayuda.
El resultado es
ADVERTENCIA: apt no tiene una interfaz CLI estable. Úselo con precaución en scripts.
elpa-nginx-mode/jammy 1.1.9-2 all
golang-github-nginxinc-nginx-plus-go-client-dev/jammy 0.9.0-2 all
kopano-webapp-nginx/jammy 3.5.14+dfsg1.orig-1 all
libnginx-mod-http-auth-pam/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-cache-purge/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-dav-ext/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-echo/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-fancyindex/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-geoip2/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-geoip/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-headers-more-filter/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-image-filter/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-ndk/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-perl/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-subs-filter/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-uploadprogress/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-upstream-fair/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-http-xslt-filter/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-mail/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-nchan/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-rtmp/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-stream-geoip2/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-stream-geoip/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
libnginx-mod-stream/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
lua-nginx-cookie/jammy 0.1.0-1.1 all
lua-nginx-dns/jammy 0.20-1 all
lua-nginx-kafka/jammy 0.07-1 all
lua-nginx-memcached/jammy 0.14-1.1 all
lua-nginx-redis-connector/jammy 0.06-1 all
lua-nginx-redis/jammy 0.27-1.1 all
lua-nginx-string/jammy 0.11-1 all
lua-nginx-websocket/jammy 0.08-1 all
nginx-common/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 all
nginx-confgen/jammy 2.0-1 amd64
nginx-core/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
nginx-doc/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 all
nginx-extras/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
nginx-full/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
nginx-light/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
nginx/jammy-updates,jammy-security 1.18.0-6ubuntu14.3 amd64
prometheus-nginx-exporter/jammy 0.10.0-1 amd64
python3-certbot-nginx/jammy 1.21.0-1 all
Titi
(Titi)
3 Marzo, 2023 20:15
44
Hola @Jagster
Cuando ejecuto systemctl status ngin
El resultado es: No se pudo encontrar la unidad nginx.service.
Definitivamente tienes nginx instalado completamente. También veo algunas aplicaciones web listadas que lo requieren, como Kopano.
¿Alguien más tiene acceso a tu VPS?
2 Me gusta
Titi
(Titi)
3 Marzo, 2023 20:46
46
@xiaokong23357 Lo hice en el archivo app.yml
expose:
“80:80” # http
“9090:80” # http" asegura que nginx pueda ser proxied a discourse
“443:443” # https
Después de ejecutar ./launcher rebuild app
Siempre el mismo mensaje en el navegador:
¡Bienvenido a nginx!
Si ves esta página, el servidor web nginx está instalado y funcionando correctamente. Se requiere configuración adicional.
Para documentación en línea y soporte, consulta nginx.org .
El soporte comercial está disponible en nginx.com .
Gracias por usar nginx.
Titi
(Titi)
3 Marzo, 2023 20:48
47
@Claudia
No, solo yo y el proveedor OVH del VPS
Titi
(Titi)
3 Marzo, 2023 20:50
48
Si tengo nginx instalado, ¿por qué cuando ejecuto systemctl status ngin
El resultado es: Unit nginx.service could not be found.
O está instalado pero no se está ejecutando.
Puedes eliminar el puerto 80 sin usarlo para evitar conflictos entre discourse y nginx.
Jagster
(Jakke Lehtonen)
4 Marzo, 2023 07:54
50
No tienes Nginx funcionando como proxy inverso. Además, ahora estás redirigiendo dos puertos como 80. Debes tener uno, no ambos. Y como no estás usando Nginx, y por eso no tienes un host virtual proxied al puerto 9090 ni a ningún otro puerto, debes comentar eso.
¿Tienes algo más instalado a través de docker? Porque ahora suena un poco a que tu Nginx en docker funciona pero Discourse en sí está caído.
Esa fue una instalación nueva, ¿verdad? Descartaría todo el VPS y empezaría de nuevo.
2 Me gusta
pfaffman
(Jay Pfaffman)
5 Marzo, 2023 00:08
51
Crearía una nueva VM y comenzaría de nuevo, pero en cualquier caso, puedes intentar eliminar nginx.
apt remove nginx
Necesitas dejar Discourse con acceso al puerto 80.
Es muy probable que hayas alcanzado los límites de tasa de Let’s Encrypt. Probablemente necesitarás usar un subdominio diferente o esperar una semana.
2 Me gusta
Titi
(Titi)
9 Marzo, 2023 11:01
52
Hola
No encontré la solución, así que decidí cambiar de proveedor de alojamiento.
Gracias a todos por el apoyo.
1 me gusta