Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

306
Vistas
Instalación única de laravel, múltiples dominios, cifrado SSL

Estoy creando una aplicación en Laravel que tiene una base de código única que servirá para múltiples nombres de dominio, se puede agregar un nuevo dominio en el CMS, y todo lo que se debe hacer para que ese nuevo dominio funcione es apuntar a sus registros el servidor. El propio CMS mostrará las páginas apropiadas para ese dominio, según la solicitud()->getHost(); función.

La aplicación se gestiona con Laravel Forge.

Mi pregunta es sobre nginx y LetsEncrypt: me gustaría que todos los nuevos dominios agregados de esta manera estén protegidos a través de SSL, ¿debería agregarse cada nuevo dominio para falsificarlo manualmente o hay alguna forma de permitir un TLD comodín en el certificado? ? (Y si es así, ¿es eso un riesgo de seguridad?).

¿Nginx requerirá alguna configuración específica para trabajar con TLD comodín?

Mi objetivo es evitar una configuración adicional y hacer que sea automática, simplemente agregando el nombre de dominio al backend.

¡Gracias!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Siga los pasos. Espero que funcione para ti.

1 - Primer clon del repositorio Letsencrypt/Certbot de Github

 cd /opt git clone https://github.com/certbot/certbot.git

2 - Ahora ingrese el nuevo directorio creado y ejecute el bot de certificado

 cd certbot ./letsencrypt-auto certonly --manual --preferred-challenges=dns --email mymail@gmail.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.mywebsite.com

3 - Ahora Certbot le pedirá un registro DNS para verificar si realmente tiene derechos en este dominio.

 ------------------------------------------------------------------ Please deploy a DNS TXT record under the name _acme-challenge.mywebsite.com with the following value: 5GFgEqWd7AQrvHteRtfT5V-XXXXXXXXXXXXXX Before continuing, verify the record is deployed. ------------------------------------------------------------------ Press Enter to Continue

4 - Después de agregar este registro DNS TXT a su dominio y espere unos segundos, presione Intro y continúe.

5 - ¡Tu certificado está listo!

 IMPORTANT NOTES: - Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/mywebsite.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/mywebsite.com/privkey.pem Your cert will expire on 2018-08-22. To obtain a new or tweaked version of this certificate in the future, simply run certbot-auto again. To non-interactively renew *all* of your certificates, run "certbot-auto renew" - If you like Certbot, please consider supporting our work by: Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate Donating to EFF: https://eff.org/donate-le

6 - Ahora copiaremos nuestro fullchain.pem y privkey.pem a nuestra carpeta Nginx y lo agregaremos a la configuración de nuestro servidor Nginx. Por ejemplo;

 server { listen 443 ssl; server_name test.mywebsite.com; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/privkey.pem; ssl_trusted_certificate /etc/nginx/ssl/fullchain.pem; ...

Espero que sea útil.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda