Існує багато навчальних посібників щодо написання правил перезапису Nginx для імітації файлу .htaccess Apache, але я не можу впевнено сказати, що я знаю, що насправді ім'я або розташування цього так званого файлу конфігурації Nginx. Я спеціально шукаю конфігураційний файл Nginx, який дозволяє писати шлях до сервера та директиви PHP. Я використовую Ubuntu 12 linux та Codeigniter як свою PHP.
Ось що я знаю поки що:
- Цей файл:
/etc/nginx/nginx.conf
незважаючи на його заманливу назву, очевидно, не місце для директив сервера. - Цей файл:
/etc/nginx/sites-available/default
здається, що мені потрібно (я в змозі генерувати помилки php, характерні для мого додатка), але я не можу отримати правильну маршрутизацію шляху для Codeigniter. Перш за все, це "config" файл / .htaccess еквівалент, про який всі говорять?
nginx -V
якої ви можете знайти в посібнику man nginx
. -V
Опція документована як «-V Вивести версію Nginx, компілятор версії і параметри сценарію конфігурації.». Якщо nginx
у вас немає шляху, використовуйте, which nginx
який повертає повний шлях до nginx$(which nginx) -V