Standalone webserver uWSGI
Standalone webserver for ISPConfig manager
Use uWSGI
Compile uWSGI:
embedded plugin cgi
git clone https://github.com/unbit/uwsgi.git cd uwsgi
sed -i 's|router_expires|router_expires, cgi|' buildconf/base.ini make clean make all cp uwsgi /usr/local/ispconfig/server/scripts/
http://forum.nginx.org/read.php?2,219882,219882 http://uwsgi-docs.readthedocs.org/en/latest/CGI.html
ispconfig_webserver.ini
[uwsgi] ;plugins = http, cgi
uid = ispconfig gid = ispconfig
; bind on port 8080 and use the modifier 9 http = :8080 http-modifier1 = 9
; set the document_root as a placeholder my_document_root = /usr/local/ispconfig/interface/web
; serve static files, skipping .php files check-static = %(my_document_root) static-skip-ext = .php
; run cgi (ending in .php) in the document_root cgi = %(my_document_root) cgi-index = index.php cgi-allowed-ext = .php cgi-helper = .php=php-cgi
Start Webserver uWSGI /usr/local/ispconfig/server/scripts/uwsgi --ini /usr/local/ispconfig/server/ispconfig_webserver.ini --daemonize /var/log/ispconfig/ispconfig.log