Generalidades
Nginx es un servidor web de alto rendimiento que se utiliza como alternativa al popular servidor web Apache. WordPress funciona muy bien en máquinas Nginx, sin embargo, debes ajustar algunos archivos para habilitar las estadísticas del sitio funcionen como lo harían en un servidor Apache.
Este artículo describe cómo ver tus estadísticas analógicas después de habilitar las estadísticas en tu panel de DreamHost.
Estadísticas de WordPress y Apache
Las estadísticas del sitio no están disponibles inicialmente cuando se ejecuta WordPress. Cuando WordPress se ejecuta en un servidor Apache, puedes utilizar un archivo .htaccess para permitir que el subdirectorio /stats proporcione las estadísticas de tu sitio. Revisa el siguiente artículo para más detalles:
Estadísticas WordPress y Nginx
Luego de hacer cualquier ajuste a un archivo .conf, debes reiniciar tu VPS o recargar ty Servidor Dedicado.
Cuando usas Nginx, tu archivo .htaccess no funciona. Debes agregar código a otro archivo para ver tus estadísticas. Tu sitio de Nginx WordPress tiene dos directorios, los cuales se describen a continuación
- Tu directorio web (también llamado el documento root o raíz)
- Tu directorio nginx/example.com
En los siguientes ejemplos, username sería tu usuario Shell y example.com tu sitio web.
Tu directorio web (conocido también como root)
Este directorio web es donde se encuentran todos los archivos de tu sitio:
/home/username/example.com
Tu directorio nginx/example.com
Este directorio solo contiene archivos de configuración para tu sitio.
/home/username/nginx/example.com
Mira el artículo ubicación de archivos de configuración Nginx para más detalles.
Dentro de este directorio /home/username/nginx/example.com, crea un archivo titulado wordpress.conf y luego agrega la siguiente regla al principio de este archivo wordpress.conf:
### stats if ($request_uri ~* ^/(stats|failed_auth\.html).*$) { break; }
Cuando visites example.com/stats, aparecerá un mensaje de inicio de sesión que te permitirá iniciar sesión y ver las estadísticas de tu sitio.
Habilitar de estadísticas y enlaces permanentes (permalinks)
WordPress usa 'permalinks' o enlaces permanentes para facilitar la lectura de las URL. Cuando ejecutes Nginx, agrega las siguientes dos secciones para habilitar funcionalmente las estadísticas del sitio y los enlaces permanentes:
### stats if ($request_uri ~* ^/(stats|doc|failed_auth\.html).*$) { break; } ### permalinks if (!-e $request_filename) { rewrite ^.*$ /index.php last; }
Solución de problemas
Si has habilitado un usuario con estadísticas en la página Estadísticas del Sitio pero encuentras que las estadísticas aún no están disponibles, por favor contacta a soporte.