Tag: php

I processi PHP vengono eseguiti uno alla volta, sempre prendendo il 100% di un core

Abbiamo sette siti web scritti in PHP in esecuzione su un server Windows 2008 con IIS 7.5. Sono tutti molto lenti adesso. Quando guardo Task Manager, vedo circa 10 processi di php-cgi.exe e stanno tutti assumendo lo 0% della CPU, tranne una, che sta prendendo il 25%. Si tratta di un server quad-core, quindi prende […]

Configurazione di PHP su Solaris 10 a 64 bit

Stiamo attualmente eseguendo PHP 5.2.13 su un server Solaris 10. Ho bisogno di triggersre alcune funzionalità aggiuntive, quindi sono andato a eseguire lo script di configuration, ma ho qualche errore. Ho fatto un 'esport CFLAGS = "- m64" per assicurarmi che GCC sia compilato in modalità a 64 bit, ma sembra che non abbia una […]

Perché alcuni client web richiedono una pagina denominata "cache"?

Vediamo errori come questo nel registro degli errori apache: [Thu May 17 14:32:35 2012] [error] [client 192.168.1.1] File does not exist: /home/www-data/mywebsite.com/r/cache, referer: http://www.mywebsite.com/r/1010 È strano perché: Non esiste alcun riferimento nel codice / url di una "cache" di cartella / file. La cartella / file "cache" non esiste Il client cerca casualmente di accedere […]

Come impedire l'utilizzo di disable_functions?

Ovviamente non sono il primo ad avere questo problema, ma non riesco a trovare una risposta a questa situazione. Voglio bloccare PHP un po ', in particolare l'utilizzo di disable_functions. L'ambiente è CentOS 6.2 / PHP 5.3.3 fcgid / Apache 2.2.15: Qual è la configuration appropriata di apache (AllowOverride, ecc.) Per disabilitare qualsiasi impostazione PHP […]

Il log degli errori Nginx non funziona

Ho provato molte cose ma non sono in grado di eseguire il lavoro di log errori, tuttavia il registro di accesso funziona bene. la soluzione menzionata qui non ha funzionato per me: http://mailman.nginx.org/pipermail/nginx/2009-February/009567.html (provato a mettere l'errore come carrozzeria error_log – nessuna fortuna) http://forum.nginx.org/read.php?2,58447,58447 (non ha process stallo dopo la sospensione di nginx) Ecco le […]

Come limitare l'accesso alla posizione generata dynamicmente in nginx?

I miei sviluppatori vogliono consentire di scaricare alcuni file solo agli utenti di lan. Ho detto ok è abbastanza semplice e ho scritto modifiche a config nginx come questo: location /restricteddir/download/file { allow 192.168.0.0/16; allow 10.0.0.0/8; deny all; } Ok dall'esterno sto ottenendo 403 così che è buono, ma dall'interno (LAN) mi dà 404. Perché? […]

Mod_ruid2 vs SuPHP

Sto installando un nuovo server e sono in dubbio se installo php / apache con SuPhp o mod_ruid2. Ho avuto molti problemi con SuPHP prima e sono sicuramente più lenti di mod_ruid2. Ma è mod_ruid2 uguale come sicuro come SuPHP? Ho più rischi per la sicurezza quando uso mod_ruid2 rispetto a me con SuPHP? In […]

Impostazione PHPINIDir personalizzata in VirtualHost che influenza altri VirtualHosts

Uno dei clienti ha richiesto una configuration personalizzata di php.ini per il suo sito, quindi ho impostato il suo VirtualHost come segue: <VirtualHost *:80> DocumentRoot "/home/alex/www.domain.tld" ServerName www.domain.tld AssignUserID alex alex PHPINIDir /home/alex/php.ini </VirtualHost> Il client ha creato il file php.ini in / home / alex / che contiene solo questa impostazione: session.save_path = "/home/alex/.php_sessions/" […]

Installazione di PHP 5.4.11 su CentOS 6.3

Ho PHP 5.3.3 sul mio server CentOs 6.3 , poiché questa versione di PHP è vulnerabile ora cercando di aggiornare a PHP 5.4.11 ma il repository predefinito di CentOs non ha PHP > 5.3.3 modo yum non riesce a rilevare la versione più recente . Ho quindi installato remi repository sul mio server rpm -Uvh […]

Nginx FastCGI solo nella sottodirectory?

Ho un dominio singolo where la radice è servita da un'applicazione python che esegue sotto uWSGI. Devo tuttavia eseguire un forum PHP in una sottocartella / forum /. Ho il seguente nel file di configuration apps-available : location / { try_files $uri @oath; } location @oath { include uwsgi_params; uwsgi_pass 127.0.0.1:3031; } location /forum/ { […]

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