Tag: fastcgi

un process php5-cgi utilizza la CPU 100%

Ho un server dedicato che esegue debian 6, nginx 1.07, php 5.3 con php-fpm e percona mysql 5.1. Ho appena installato il server di recente e solo 1 sito funziona su di esso. Il problema che incontro è che anche io ho 10 processi php fastcgi impostati ma 1 process php5-cgi consuma 100% CPU mentre […]

come aggiungere un path open_basedir in nginx vhost

In php.ini ho impostato open_basedir = /home/user/web/ Ora vorrei eseguire phppgadmin su un sottodominio che deve includere file da / usr / share / phppgadmin. Così ho aggiunto la seguente row alla nginx-config per questo host: fastcgi_param PHP_VALUE open_basedir="/home/user/web/:/usr/share/phppgadmin/"; e riavviato nginx. Tuttavia, non posso accedere al sito a causa del seguente errore: [errore] 31440 […]

Come impostare nginx e fastcgi per eseguire Laravel in una sottocartella?

Stavo installando più applicazioni Laravel sotto le sottocartelle di un singolo dominio (applicazioni di networking sociale, bisogno di https, un certificato singolo). Non riesco a capire come scrivere config nginx per mappare le richieste HTTP in /app1/ in un'installazione di Laravel in /var/www/other_folder/public/ Ecco l'ultima iterazione dei test di configuration. La logging del debug omessa. […]

Imansible installare PHP-FPM su Apache (Imansible connettersi al server FastCGI)

Ho avuto problemi di installare php-fpm per l'utilizzo con apache2-mpm-worker . La sua guida è la guida che sto seguendo. Secondo il passaggio 5 della guida, Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization Tuttavia non riesco a trovare php5-fcgi in /usr/lib , ma solo /usr/bin/php5-cgi e /usr/bin/php-cgi , che non sono sicuro se […]

Vai (lang) con nginx – Servire i file statici

Attualmente ho scritto il seguente server HTTP in Go: func main() { http.HandleFunc("/", func(response http.ResponseWriter, request *http.Request) { http.ServeFile(response, request, "/var/www/default/htdocs/index.html") }) http.Handle("/public/", http.StripPrefix("/public/", http.FileServer(http.Dir("/var/www/default/htdocs/public")))) http.HandleFunc("/json", func(response http.ResponseWriter, request *http.Request) { // serves a JSON response }) http.HandleFunc("/socket", func(w http.ResponseWriter, r *http.Request) { // replies to the WebSocket }) http.ListenAndServe(":3000", nil) } Ho visto alcuni […]

Imansible trovare i servizi di ruolo in Windows 7

Sto provando ad installare PHP su Windows 7 Home Premium utilizzando queste istruzioni: Utilizzo di FastCGI per ospitare applicazioni PHP su IIS 7 e un 1/3 del modo in giù sulla pagina devo fare questo: Server Manager -> Roles -> Add Role Services e non riesce semplicemente a trovare i ruoli oi servizi di ruolo. […]

php senza stack apache / nginx / cgi

In molte lingue, si costruiscono i frameworks web dall'alto (cioè da socket unix) e lo strato su astrazioni. Se voglio build un framework web da zero in OCaml o C, creo per la prima volta un server socket che ascolta la port 80. Mi è venuto a sapere che PHP – come qualsiasi altra lingua […]

Make PHP-FPM Ascolta a 'IPAddress: Porta' invece di '/var/run/php5-fpm.sock;'

Poichè stavo testando il mio sito oggi (usando blitz.io ); nonostante molte RAM (oltre il 50%) e la potenza della CPU (oltre il 70%) disponibili, i risultati hanno mostrato che il mio sito ha iniziato a timingare ad un certo numero di utenti concorrenti al secondo. Il log degli errori Nginx per il mio sito […]

Come configurare fastcgi con lighttpd

Sto provando a configurare FastCgi con il server ligttpd. Sono stato in grado di eseguire la vanilla lighttpd come questo: ./lighttpd -f lighttpd.conf E poi compila / installo la sorgente di fastcgi e aggiungo quanto segue al mio lighttpd.conf: fastcgi.server = ( "/fastcgi_scripts/" => (( #"host" => "127.0.0.1", #"port" => 9091, "check-local" => "disable", "bin-path" […]

mod_headers non funziona per le pagine php + mod_fastcgi

Sto eseguendo PHP attraverso mod_fastcgi e mod_suexec, e ho aggiunto l' Header set X-UA-Compatible "IE=edge env=best-standards-support" al mio file .htaccess. Funziona bene per i contenuti statici, ma i file PHP non dispongono dell'intestazione. Come posso risolvere questo problema?

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