Cómo usar un certificado SSL Wildcard con WordPress Multisitio

4 oct 2011, 12:32:06
Vistas: 2.58K
Votos: 1

Estoy usando WordPress Multisitio para tener una red de sitios, pero como cada sitio necesita estar en Facebook ahora necesitan estar protegidos con SSL. (Nota: no solo el área de administración, sino todo el sitio público)

Compré un certificado SSL Wildcard para todo el dominio, y estoy usando subdominios en el sitio site.example.com

¿Alguien tiene pasos simples para lograr esto? He intentado buscar en Google sin mucho éxito. Al visitar https://site.example.com no muestra el blog, sino la página predeterminada del servidor.

¡Gracias!

0
Todas las respuestas a la pregunta 2
0

Hice esto recientemente para un cliente. Sin embargo, mucho dependerá de tu proveedor de alojamiento.

La mayoría de los proveedores están configurados para escuchar el tráfico solo en el puerto 80. SSL requiere que Apache escuche en el puerto 443. Es probable que estés viendo la página predeterminada del servidor porque Apache no está configurado para redirigir el tráfico de esos subdominios.

Necesitas contactar a tu proveedor de alojamiento y asegurarte de que el tráfico para https://site.example.com esté dirigido al mismo directorio que http://site.example.com. Si estás usando WordPress Multisite con subdominios, esto debería ser bastante fácil de configurar. Cada subdominio debe tener su propia carpeta en el servidor... solo es cuestión de hacer que el servidor dirija el tráfico de la versión SSL a la misma ubicación que la versión no SSL.

Sin embargo, si estás usando WordPress Multisite con subdirectorios y mapeando subdominios a esos subdirectorios (que es lo que estaba haciendo mi cliente), no tienes suerte. Los alojamientos compartidos no están configurados para permitir el mapeo SSL de esa manera porque requiere declaraciones específicas de VirtualHost en Apache.

Este es el problema que enfrentó mi cliente: el tráfico a https://site.example.com fue redirigido a https://example.com porque Apache no podía manejarlo.

4 oct 2011 16:02:37
3

La única configuración de la que preocuparse en el lado de WordPress es habilitar/forzar conexiones SSL/HTTPS, lo cual puede hacerse en el archivo de configuración de WordPress.

Alguna información sobre esto aquí: http://codex.wordpress.org/Administration_Over_SSL

Configurar el certificado SSL es algo que tu proveedor de alojamiento web deberá hacer por ti. Si estás alojando el sitio por tu cuenta, esta pregunta sería mejor hacerla en http://webmasters.stackexchange.com

4 oct 2011 12:57:46
Comentarios

Eso solo dice "administración sobre SSL", quiero que todo el sitio esté asegurado (como lo está para Facebook que requiere que los iFrames estén asegurados).

Shaun Shaun
4 oct 2011 13:28:11

Simplemente fuerza https:// en todo tu sitio web. Esto se puede hacer con tu archivo .htaccess. Aquí hay un punto de partida http://www.besthostratings.com/articles/force-ssl-htaccess.html pero necesitarás modificarlo para que funcione con todos los subdominios.

Scott Scott
4 oct 2011 13:40:35

También hay varios plugins para forzar SSL: http://wordpress.org/extend/plugins/wordpress-https/screenshots/

Scott Scott
4 oct 2011 13:41:31