Nginx PHP FastCGI Server Configuration - with Adminer https://www.turnkeylinux.org/nginx-php-fastcgi
  • Shell 77.3%
  • PHP 21.2%
  • Makefile 1.5%
Find a file
2026-10-14 19:38:44 -03:00
.art Add screenshots 2024-02-12 19:09:50 +11:00
.forgejo/workflows ci: Forgejo workflows for git.pop.coop 2026-10-14 22:24:03 +00:00
.github/workflows ci: actions/checkout v4 to v7, Node 24 2026-10-07 21:08:20 +00:00
conf.d fix: replace phpinfo.php with a probe that only says ok 2026-10-07 18:36:01 +00:00
docs fix: replace phpinfo.php with a probe that only says ok 2026-10-07 18:36:01 +00:00
overlay/var/www fix: replace phpinfo.php with a probe that only says ok 2026-10-07 18:36:01 +00:00
plan Port Nginx PHP FastCGI to Debian Trixie 2026-08-24 07:22:22 +00:00
tests fix: replace phpinfo.php with a probe that only says ok 2026-10-07 18:36:01 +00:00
.gitignore updated gitignore 2018-07-02 07:38:37 +00:00
changelog fix: replace phpinfo.php with a probe that only says ok 2026-10-07 18:36:01 +00:00
Makefile Commit remaining changes - needs final test. 2021-11-25 15:34:21 +11:00
README.rst Port Nginx PHP FastCGI to Debian Trixie 2026-08-24 07:22:22 +00:00

NGINX PHP FastCGI Server Configuration - with Adminer
=====================================================

`NGINX`_ is a web server, load balancer and reverse proxy with a strong
focus on performance, high concurrency and low memory usage. NGINX can
deploy dynamic HTTP content such as PHP scripts using the FastCGI
interface.

This appliance includes all the standard features in `TurnKey Core`_,
and on top of that:

- NGINX configured to proxy PHP requests to the PHP-FastCGI daemon.
- NGINX, PHP-FPM, MariaDB, Adminer and mysqltuner installed and maintained
  through Debian's package management system.
- MariaDB (drop-in MySQL replacement).
- TurnKey Web Control panel with links to useful references and resources.
- TLS support out of the box.
- `Adminer`_ administration frontend for MySQL (listening on port
  12322 - uses TLS).
- Postfix MTA (bound to localhost) to allow sending of email (e.g.,
  password recovery).
- Webmin modules for configuring PHP, MySQL and Postfix.

Credentials *(passwords set at first boot)*
-------------------------------------------

-  Webmin, SSH, MySQL: username **root**

-  Adminer: username **adminer**

.. _NGINX: https://nginx.org
.. _TurnKey Core: https://www.turnkeylinux.org/core
.. _Adminer: https://www.adminer.org