User Tools

Site Tools


centos7sslyvh

VIRTUAL HOST

Acceder al siguiente directorio dentro del SO cd /etc/httpd/sites-availablre sudo vi /etc/httpd/sites-available/nuevo_dominio.conf

Dentro del archivo .conf colocar el siguiente código y modificarlo de acuerdo a los datos del dominio a levantar. <VirtualHost *:80>

  ServerName www.nuevo_dominio
  ServerAlias nuevo_dominio
  DocumentRoot /var/www//html # apuntar al path del sitio
  ErrorLog /var/www/nuevo_dominio/log/error.log
  CustomLog /var/www/nuevo_dominio/log/requests.log combined

</VirtualHost>

Luego debemos linkear la configuración del nuevo dominio desde sites-enabled a sites-available con el siguiente comando cd /etc/httpd/sites-enabled sudo ln -s ../sites-available/nuevo_dominio.conf

Finalmente reiniciar el servicio de apache para que las configuraciones sean tomadas. service httpd restart

CERTIFICADOS SSL

Implementación de Certificados Una vez realizada la configuración del virtual host nos queda agregar el certificado SSL.

Debemos tener instalado certbot en el servidor Centos7 además que también debemos de contar con una versión de

Python para que el comando de certbot funcione correctamente.

Instalando Python Sudo yum install python

Instalando certbot Sudo yum install certbot En ocasiones el instalador de certbot instala una versión de Python aunque es mejor tener la posibilida de elegir una versión que sea necesaria para el kernel y que utilicemos para otros desarrollos.

Finalmente, para aplicar el certificado de los virtual host que hayamos creado, ejecutamos el siguiente comando: sudo certbot –apache -d bdtglobal.com -d www.bdtglobal.com

Existe una configuración para que se renueven los certificados desde el crontab, con usuario root preferentemente

0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew

En cambio si deseas que se renueven desde un comando, debe ejecutar lo siguiente sudo certbot renew

centos7sslyvh.txt · Last modified: 2023/11/14 12:22 by 127.0.0.1