Alojamiento de un blog de Wordpress utilizando Apache como subdirectorio

Alojamiento de un blog de Wordpress utilizando Apache como subdirectorio

Tengo una aplicación web estática existente en S3 detrás de CloudFront, digamos enexample.com

Quiero agregar un blog de WordPress, al que se debe acceder enexample.com/blog

Para el blog de WordPress, configuré un servidor ec2 con Apache y WordPress.

Agregué el servidor ec2 como origen en CloudFront como se describeaquí.

Cuando estoy corriendo:

curl example.com/blog

Me estoy poniendo:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://ec2-x-x-x-x.us-west-1.compute.amazonaws.com/blog/">here</a>.</p>
<hr>
<address>Apache/2.4.18 (Ubuntu) Server at http://ec2-x-x-x-x.us-west-1.compute.amazonaws.com Port 80</address>
</body></html>

Por eso creo que mi problema no está en CloudFront sino en la configuración del servidor Apache.

Mi pregunta es: ¿cómo configurar Apache para que funcione de esta manera?

es decir, subdirectorio

Respuesta1

Cuando Apache lo sepa, le indicará al navegador 301 Moved Permanently que utiliza el ServerNameque usted especificó en <VirtualHost>el nivel o en el nivel global.

Si no configura un, ServerNameintenta encontrar un FQDN mediante una heurística (una consulta de DNS inversa para una de las direcciones IP) y lo que obtiene es un típico resultado triste.

Ejemplos:

ServerName example.com
ServerName http://example.com
ServerName https://example.com:8443

información relacionada