и главное, граждане, при водружении любой cms или другой системы в момент отладки работоспособности отключайте прокси и кеш браузера.
1.5 часа мучал конфиг nginx, пытаясь понять, где и почему maxsite cms на солярке мне отдаёт сначала как octeat-stream index.php, затем не работает rewrite и вкупе периодически показывает 502 bag gateway.
502 отдавалось из кеша прокси, index.php из кеша браузера. а rewrite просто работал :)
Replies (14)
-
@freefd, @freefd wiki.nginx.org вот например. ну я там мелкие ошибки с путями исправил, но всё равно не пашед:(/9 · Reply
-
@freefd, @n3lab ну там же написано английским по серому:
Next, we need a Perl wrapper that will run as a FastCGI and run this for us:
No, we actually don't: see nginx.localdomain.pl for a pure C CGI-to-FastCGI gateway — Grzegorz Nosek (and yes, a talk feature would be useful)
идём по линку, смотрим. делаем
fd@workstation ~ $ git clone git://github.com/gnosek/fcgiwrap.git
Initialized empty Git repository in /home/fd/fcgiwrap/.git/
remote: Counting objects: 60, done.
remote: Compressing objects: 100% (59/59), done.
Receiving objects: 100% (60/60), 10.51 KiB, done.
remote: Total 60 (delta 33), reused 0 (delta 0)
Resolving deltas: 100% (33/33), done.
fd@workstation ~ $ cd fcgiwrap/
fd@workstation ~/fcgiwrap $ ls
fcgiwrap.c Makefile
fd@workstation ~/fcgiwrap $ make
какие проблемы? враппер на C./10 · Reply -
@freefd, @n3lab ах да. именно у этого враппера на perl я менял unix socket на обычный, но в итоге отказался, найдя на просторах мейллистов nginx более нормальную версию на perl.
в итоге сейчас у меня lighttpd, который всё умеет из коробки и не надо велосипедов. от любых врапперов я отказался совсем./11 · Reply