Allow static files to be served through php worker.

pull/369/head
Chris Umphress 2024-06-30 21:38:42 -05:00
rodzic 17eb21777d
commit 9188327fb2
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -1162,17 +1162,17 @@ def spawn_worker(app, kind, command, env, ordinal=1):
('http-socket', '{BIND_ADDRESS:s}:{PORT:s}'.format(**env)), ('http-socket', '{BIND_ADDRESS:s}:{PORT:s}'.format(**env)),
]) ])
elif kind == 'php': elif kind == 'php':
docroot = join(APP_ROOT, app, command.strip("/").rstrip("/"))
settings.extend([ settings.extend([
('plugin', 'http,0:php'), ('plugin', 'http,0:php'),
('http', ':{}'.format(env['PORT'])), ('http', ':{}'.format(env['PORT'])),
('check-static', docroot),
('static-skip-ext', '.php'), ('static-skip-ext', '.php'),
('static-skip-ext', '.inc'), ('static-skip-ext', '.inc'),
('static-index', 'index.html'), ('static-index', 'index.html'),
('php-docroot', join(APP_ROOT, app, command.strip("/").rstrip("/"))), ('php-docroot', docroot),
('php-allowed-ext', '.php'), ('php-allowed-ext', '.php'),
('php-allowed-ext', '.inc'), ('php-index', 'index.php')
('php-index', 'index.php'),
('php-ini-append', env["PHP_INI"]) if "PHP_INI" in env else None
]) ])
elif kind == 'web': elif kind == 'web':
echo("-----> nginx will talk to the 'web' process via {BIND_ADDRESS:s}:{PORT:s}".format(**env), fg='yellow') echo("-----> nginx will talk to the 'web' process via {BIND_ADDRESS:s}:{PORT:s}".format(**env), fg='yellow')