Tag: fastcgi

Riscrivere tutti i file * .php in single index.php prima che php-fpm elabori (apache)

Un'applicazione legacy viene passata attraverso il framework Slim passando tutte le richieste di file PHP tradizionali a index.php in un file .htaccess. Inoltre, viene creata un'applicazione Symfony in una cartella con un set di Alias. Configurazione VHost con PHP-FPM <VirtualHost *:80> ServerName example.com DocumentRoot /path/to/app/slim Alias /system /path/to/app/symfony <IfModule mpm_itk_module> AssignUserId web_user web_user </IfModule> <LocationMatch […]

Server proprio, sito web multiplo: impostazione PHP più sicura

Abbiamo un server aziendale con una varietà di siti web. Sono mantenute da persone diverse all'interno della nostra azienda. Tutti i siti web sono pubblici. L'accesso al server è limitato alla nostra società solo. Questo NON è un ambiente di hosting condiviso. Stiamo cercando di assicurare il server, attualmente analizzando il rischio relativo alle autorizzazioni […]

errore quando si utilizza nginx e php-cgi in Windows: Nessun file di input specificato

Ho l'errore di cui sopra quando usando nginx e php-cgi su Windows. Questa è la mia configuration nginx: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80 default; server_name localhost; charset utf-8; root ..\www; index index.php index.html index.htm; error_page 500 502 503 504 […]

SuExec: "command non in docroot" anche se è?

Arch Linux 2011.08.19 (Linux 3.4.2 i686) Apache 2.2.22 con SuExec PHP 5.4.4 (cli) tramite FastCGI I miei siti stavano funzionando bene in precedenza … non sono sicuro quando è accaduto perché l'ho notato più di una settimana più tardi (mi chiedo forse dopo un aggiornamento del sistema), ma tutti i miei VirtualHosts sono andati in […]

Best Practice per la direttiva "fastcgi_pass" nella NGiNX

È meglio mettere la direttiva fastcgi_pass 127.0.0.1:9000 nel file fastcgi_params per NGiNX o dichiararla esplicitamente nella posizione per \.php$ ? O non import?

Disabilita il timeout di gateway per la port / cartella specifica Nginx

Come posso distriggersre il timeout nginx quando accedevo ad una port specifica o semplicemente una cartella specificata. Qualunque sia più facile. Fondamentalmente ho alcuni script che devono eseguire per un lungo periodo di tempo e il timeout del gateway impedisce loro di completare.

Creare un'applicazione FastCGI con PowerShell

Sto provando ad automatizzare il provisioning di un server Windows 2012, ma ho difficoltà a far funzionare il PHP. Questo è il command che sto utilizzando per aggiungere un mapping di un gestore a IIS: New-WebHandler -Name "PHP-FastCGI" -Path "*.php" -Verb "*" -Modules "FastCgiModule" -ScriptProcessor "c:\php\php-cgi.exe" -ResourceType File Questo aggiunge correttamente il mapping dei gestori, […]

Disabilita i timeout su apache httpd e fastcgi

Un server debian lenny, che esegue apache httpd 2.2.11 e fastcgi, uccide le richieste quando prendono più di una certa quantità di secondi. Voglio distriggersre questo timeout per consentire di eseguire il debug di un'applicazione lanciata utilizzando fastcgi. Ho cercato sia nella documentazione apache che lighttpd, ma non ho trovato niente (solo opzioni come il […]

FastCGI può richiedere una manutenzione periodica del process?

Sto eseguendo Apache 2 in modalità lavoratore con PHP FastCGI. Ho letto che, a causa della natura di processi a lunga durata, FastCGI potrebbe richiedere una manutenzione periodica dei processi. Cosa si intende per manutenzione periodica del process?

Problema che esegue PHP su IIS6

Ho usato la beta Web Platform Installer 2.0 per installare php su IIS6. Ho provato questo prima su un server di test con successo. Quando ho fatto questo sul server di produzione e ho scelto un file di prova php, vedo: La pagina non può essere trovata C'è qualcosa che ho bisogno di configurare in […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.