Activar Varnish: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Configuración de WordPress == * Acceder a la administración de WordPress e instalar y activar el plugin Really Simple SSL File:Pluginreallysimplessl.png * Configurac...") |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Documentación Varnish == | |||
https://drive.google.com/drive/u/0/folders/1vYasWASiKQgF1Ueqqtj66CQixEL5Fx9Y | |||
== Configuración de WordPress == | == Configuración de WordPress == | ||
| Line 7: | Line 11: | ||
[[File:ajustespluginreallysimplessl.png]] | [[File:ajustespluginreallysimplessl.png]] | ||
* Tras Guardar, en el apartado Tu progreso del plugin Really Simple SSL, se cierran todas las tareas pendientes quedando sólo las de la versión PRO. | * Tras Guardar, en el apartado Tu progreso del plugin Really Simple SSL, se cierran todas las tareas pendientes quedando sólo las de la versión PRO. | ||
* En el fichero wp-config.php, añadir el siguiente código en la parte superior, justo | * En el fichero wp-config.php, añadir el siguiente código en la parte superior, justo debajo del <code><?php</code>, (para evitar las [https://really-simple-ssl.com/knowledge-base/my-website-is-in-a-redirect-loop/ redirecciones]). | ||
<small> | <small> | ||
<pre> | <pre> | ||
| Line 29: | Line 33: | ||
== Configuración del dominio == | == Configuración del dominio == | ||
En Plesk, acceder a Dominios > ''<nombre_del_dominio>'' > Configuración de hosting y desactivar Redireccionamiento 301 permanente de HTTP a HTTPS preservando SEO | En Plesk, acceder a Dominios -> ''<nombre_del_dominio>'' -> Pestaña Hosting y DNS -> Configuración de hosting y desactivar Redireccionamiento 301 permanente de HTTP a HTTPS preservando SEO | ||
[[File:redireccionamiento301.png]] | [[File:redireccionamiento301.png]] | ||
| Line 36: | Line 40: | ||
En Plesk, acceder a Dominios > ''<nombre_del_dominio>'' y se pulsa en Reglas de proxy de Docker | En Plesk, acceder a Dominios > ''<nombre_del_dominio>'' y se pulsa en Reglas de proxy de Docker | ||
[[File: | [[File:Reglas_de_proxy_de_docker.png|600px]] | ||
Se pulsa el botón ''Añadir regla'' | Se pulsa el botón ''Añadir regla'' | ||
Latest revision as of 08:25, 19 September 2022
Documentación Varnish
https://drive.google.com/drive/u/0/folders/1vYasWASiKQgF1Ueqqtj66CQixEL5Fx9Y
Configuración de WordPress
- Acceder a la administración de WordPress e instalar y activar el plugin Really Simple SSL
- Configuración del plugin. Acceder a Ajustes > SSL y se pulsa el botón Adelante, activa el SSL
- Configurar los ajustes como se indica en la siguiente imagen:
- Tras Guardar, en el apartado Tu progreso del plugin Really Simple SSL, se cierran todas las tareas pendientes quedando sólo las de la versión PRO.
- En el fichero wp-config.php, añadir el siguiente código en la parte superior, justo debajo del
<?php, (para evitar las redirecciones).
//Begin Really Simple SSL Load balancing fix
if ((isset($_ENV["HTTPS"]) && ("on" == $_ENV["HTTPS"]))
|| (isset($_SERVER["HTTP_X_FORWARDED_SSL"]) && (strpos($_SERVER["HTTP_X_FORWARDED_SSL"], "1") !== false))
|| (isset($_SERVER["HTTP_X_FORWARDED_SSL"]) && (strpos($_SERVER["HTTP_X_FORWARDED_SSL"], "on") !== false))
|| (isset($_SERVER["HTTP_CF_VISITOR"]) && (strpos($_SERVER["HTTP_CF_VISITOR"], "https") !== false))
|| (isset($_SERVER["HTTP_CLOUDFRONT_FORWARDED_PROTO"]) && (strpos($_SERVER["HTTP_CLOUDFRONT_FORWARDED_PROTO"], "https") !== false))
|| (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && (strpos($_SERVER["HTTP_X_FORWARDED_PROTO"], "https") !== false))
|| (isset($_SERVER["HTTP_X_PROTO"]) && (strpos($_SERVER["HTTP_X_PROTO"], "SSL") !== false))
) {
$_SERVER["HTTPS"] = "on";
}
//END Really Simple SSL
- Instalar y activar el plugin Eprinsa Varnish. Se puede obtener en:
- Eprinsa Varnish
- k:\CMS\WordPress\Recursos\eprinsa-varnish
Configuración del dominio
En Plesk, acceder a Dominios -> <nombre_del_dominio> -> Pestaña Hosting y DNS -> Configuración de hosting y desactivar Redireccionamiento 301 permanente de HTTP a HTTPS preservando SEO
Añadir regla de proxy de Docker
En Plesk, acceder a Dominios > <nombre_del_dominio> y se pulsa en Reglas de proxy de Docker
Se pulsa el botón Añadir regla
Campos de la regla:
- URL. Se deja en blanco para activar varnish en toda la web.
- Contenedor. Seleccionar el valor correspondiente.
- Puerto. Los puertos a elegir son 80 → 32780
Por último, se pulsa Aceptar
Tras realizar estas acciones, Varnish está activo en el dominio.
Reparación del dominio
En caso de que se muestre la cabecera x-powered-by, hay que acceder a la consola del servidor con el usuario root (sudo su) y ejecutar la siguiente instrucción:
plesk repair web <nombre_del_dominio>
Actualizar datos de la hoja Webs
Para finalizar, se actualiza el campo Varnish de la hoja Webs.



