Прощай, Apache (вэбсервер такой). Я буду скучать. Твоя прожорливость памяти и решето утечек памяти мне не по карману. Твои модули мне не осилить в плане "а ты отключи лишние модули и Апач будет хорошо работать". Я полностью переписал свои .htaccess в nginx.conf. PHP-FPM так же хорошо работает и без этой прожорливой пожилой жировой прослойки.
В плане переезда на современный софт перевооружения для войны со зверинцем, где заправляют Панда и Пингвин. Как памятку для highload doorway pages пишу этот пост. Начало истории тут Centos. Как оказалось...
Советы грядущем поколениям по вопросу "как переписать конфиг апача .htaccess в конфиг энджинкса nginx.conf":
- конфиг энджинкса это не программа на ПХП!
- порядок следования директив в nginx.conf редко что-то означает, а точнее скачать ничего не означет
- не используйте директиву if иначе как с return или rewrite ... last; - смотри пункт 1 и тут
- в директиве if пробел перед скобкой обязятелен!
- Читайте мануалы
- Читайте мануалы на английском, там написано больше, чем на русском.
- Читайте мануалы вопросы-ответы в том числе так вот так (гугл разумеется) site:nginx.org/ru rewrite или что ещё непонятно
- Читайте мануалы так (гугл разумеется) site:mailman.nginx.org rewrite или что ещё непонятно
- Ну и так тоже читайте мануалы (гугл разумеется) site:forum.nginx.org rewrite
- Гуглите, ответы лично Игоря Сысоева на сложные вопросы попадаются в самых неожиданных местах.
- Пишите свой конфиг от простого к сложному с нуля
- Не включайте в свой конфиг ни единого символа, если не знаете точно, что он делает. Даже если нагуглили достойный пример - проверяйте все символы, зачем они указаны на что они влияют.
Желаю вам успешного избавления от Апача.
Удалить из ридера:
Ура! Ридер чист от говноблогов! Читайте Самосвала, он дело пишет! Прочитать полностью...