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.confpesar de su nombre atractivo, aparentemente no es el lugar para las directivas del servidor. - Este archivo:
/etc/nginx/sites-available/defaultparece 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 -Vque puede encontrar en el manual con man nginx. La -Vopción está documentada como "-V Imprime la versión nginx, la versión del compilador y configura los parámetros del script". Si nginxno está en su camino, use el which nginxque devuelve el camino completo a nginx$(which nginx) -V