When building nginx under et_EE locale, some functionality is having some issues (ie - /etc/init.d/nginx reload shows errors). The workaround is to force C locale when building it, and the fix would be to get replace a-z and A-Z style regular expressions in nginx's build configuration.
Please attach a concrete error.
plaes@server ~ $ sudo /etc/init.d/nginx reload * Caching service dependencies ... [ ok ] * Checking nginx' configuration ... [alert]: could not open error log file: open() "--prefix/usr/--error-log-pat/var/log/nginx/error_log" failed (2: No such file or directory) the configuration file /etc/nginx/nginx.conf syntax is ok 2009/10/10 15:57:57 [emerg] 26223#0: open() "--prefix/usr/--pid-pat/var/run/nginx.pid" failed (2: No such file or directory) configuration file /etc/nginx/nginx.conf test failed * failed, please correct errors above [ !! ]
And everything works when nginx is compiled with other locales: plaes@server ~ # /etc/init.d/nginx reload * Caching service dependencies ... [ok ] * Checking nginx' configuration ... the configuration file /etc/nginx/nginx.conf syntax is ok configuration file /etc/nginx/nginx.conf test is successful [ ok ] * Refreshing nginx' configuration ... [ ok ]
fixed in 0.8.34-r1, thanks