Existem muitos tutoriais sobre como escrever regras de reescrita do Nginx para imitar o arquivo .htaccess do Apache, mas não posso dizer com segurança que sei qual é o nome ou o local desse chamado arquivo de configuração do Nginx. Estou procurando especificamente o arquivo de configuração do Nginx que permite escrever o caminho do servidor e as diretivas PHP. Estou usando o Ubuntu 12 linux e Codeigniter como minha estrutura PHP.
Aqui está o que eu sei até agora:
- Este arquivo:
/etc/nginx/nginx.conf
apesar de seu nome atraente, aparentemente não é o lugar para diretivas de servidor. - Este arquivo:
/etc/nginx/sites-available/default
parece o que eu preciso (sou capaz de gerar erros de php específicos para meu aplicativo), mas não consigo corrigir o roteamento de caminho específico do Codeigniter. Primeiro de tudo, é este o arquivo "config" / .htaccess equivalente que todo mundo fala?
nginx -V
que você pode encontrar no manual man nginx
. A -V
opção está documentada como "-V Imprima a versão nginx, versão do compilador e configure os parâmetros do script". Se nginx
não estiver em seu caminho, o uso which nginx
que retorna o caminho completo para nginx$(which nginx) -V