doc:appunti:linux:sa:apache_php_optimization
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:sa:apache_php_optimization [2025/03/31 10:30] – [Configurazione differenziata per VirtualHost] niccolo | doc:appunti:linux:sa:apache_php_optimization [2025/03/31 10:42] (current) – [Metodo chroot] niccolo | ||
---|---|---|---|
Line 178: | Line 178: | ||
==== Metodo chroot ==== | ==== Metodo chroot ==== | ||
- | Supponiamo che la DocumentRoot di un sito sia **/ | + | Supponiamo che la DocumentRoot di un sito sia **/ |
< | < | ||
Line 200: | Line 200: | ||
Purtroppo questa soluzione impedisce il corretto funzionamento delle librerie PHP, ad esempio il pacchetto **php-mail** installa i propri file in **/ | Purtroppo questa soluzione impedisce il corretto funzionamento delle librerie PHP, ad esempio il pacchetto **php-mail** installa i propri file in **/ | ||
+ | Vedere la discussione **[[https:// | ||
==== Metodo open_basedir ==== | ==== Metodo open_basedir ==== | ||
+ | |||
+ | Con la direttiva PHP **open_basedir** si pone un limite a tutte le funzioni PHP che aprono file dal filesystem (ad esempio '' | ||
+ | |||
+ | Ecco quindi come configurare l' | ||
+ | |||
+ | < | ||
+ | [site.example.org] | ||
+ | user = site-example-org | ||
+ | group = site-example-org | ||
+ | php_admin_value[open_basedir] = / | ||
+ | </ | ||
+ | |||
+ | Come si vede è necessario avere l' | ||
+ | |||
===== Web Resources ===== | ===== Web Resources ===== | ||
doc/appunti/linux/sa/apache_php_optimization.1743409835.txt.gz · Last modified: 2025/03/31 10:30 by niccolo