Существует множество руководств по написанию правил перезаписи 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