Hay muchos tutoriales sobre cómo escribir reglas de reescritura de Nginx para imitar el archivo .htaccess de Apache, pero no puedo decir con seguridad que sé cuál es el nombre o la ubicación de este llamado archivo de configuración de Nginx. Estoy buscando específicamente el archivo de configuración de Nginx que le permite escribir la ruta del servidor y las directivas PHP. Estoy usando Ubuntu 12 Linux y Codeigniter como mi marco PHP.
Esto es lo que sé hasta ahora:
- Este archivo: a
/etc/nginx/nginx.conf
pesar de su nombre atractivo, aparentemente no es el lugar para las directivas del servidor. - Este archivo:
/etc/nginx/sites-available/default
parece lo que necesito (soy capaz de generar errores de php específicos para mi aplicación) pero no puedo obtener la ruta de ruta específica de Codeigniter correcta. En primer lugar, ¿es este el archivo "config" / equivalente de .htaccess del que todos hablan?
nginx -V
que puede encontrar en el manual con man nginx
. La -V
opción está documentada como "-V Imprime la versión nginx, la versión del compilador y configura los parámetros del script". Si nginx
no está en su camino, use el which nginx
que devuelve el camino completo a nginx$(which nginx) -V