Ya tengas tu Wordpres en docker sólo con el puerto http publicado o una máquina tras un ProxyPass de Apache (de un frontal web); con ésta sencilla guía, podrás configurar el acceso https sin ningún esfuerzo
1) Habilitamos en nuestro sistema el mod_header de apache httpd
# a2enmod headers
2) Editamos el virtualhost (ya sea .conf en sites-available o tu conf general de apache) y nos aseguramos que contenga éstas líneas
ServerName xxx.gnserver.org
Redirect / https://xxx.gnserver.org/
ServerName xxx.gnserver.org
SSLCertificateFile /etc/letsencrypt/live/xxx.gnserver.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxx.gnserver.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
## las siguientes líneas son específicas para wordpress y requieren del modulo mod_header
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto "https"ProxyPass http://IP_INTERNA_DE_MAQUINA_WORDPRESS:PUERTO/
ProxyPassReverse http://xxxx.gnserver.org/
ErrorLog /opt/logs/httpd/xxx.gnserver.org-error_log
CustomLog /opt/logs/httpd/xxx.gnserver.org-access_log common
3) Nos aseguramos que en nuestro wp-config.php de wordpress se encuentren los siguientes ajustes
define( 'WP_HOME', 'https://studios.gnserver.org/' );
define( 'WP_SITEURL', 'https://studios.gnserver.org/' );
// éstas líneas de arriba, de las primeras del archivo
$_SERVER['HTTPS'] = 'on';
Y listo! en 3 sencillos pasos tendrás funcionando tu site por https ;)
< Prev | Próximo > |
---|
log-in
who
Tenemos 65 invitados conectado(s)