Rosario writes: > I can run courierwebadmin to see the front page, but not to see any > other like courierwebadmin/00something > > I did search Google and my other CGI script works or multiple scripts > work, but they are different then webadmin script. > I've realized that most reliable way to execute CGI scripts in nginx environment is proxying to apache with following minimal config: ----- LoadModule mpm_worker_module libexec/apache24/mod_mpm_worker.so LoadModule alias_module libexec/apache24/mod_alias.so LoadModule authz_core_module libexec/apache24/mod_authz_core.so LoadModule cgi_module libexec/apache24/mod_cgi.so LoadModule dir_module libexec/apache24/mod_dir.so LoadModule remoteip_module libexec/apache24/mod_remoteip.so LoadModule unixd_module libexec/apache24/mod_unixd.so
ServerRoot "/usr/local" Listen 127.0.0.1:8000 User nobody Group nobody TimeOut 300 ServerAdmin ... DocumentRoot "/usr/local/www" ErrorLog syslog LogLevel error ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" DefaultType text/plain EnableSendfile on RemoteIPHeader X-Real-IP Include etc/apache24/extra/httpd-default.conf <Directory "/usr/local/www"> AllowOverride None </Directory> ----- Related nginx config: ----- location /cgi-bin { proxy_pass http://localhost:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_buffering off; } ----- -- Alexei. -- Alexei. ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users