Archive

Posts Tagged ‘apache’

Cu serverul in teste

April 6th, 2009 Andrei Ruse 5 comments

Am instalat mod_evasive pe server. Daca are cineva probleme, rog sa spuna aici.

Teoretic e configurat destul de permisiv (am deschis 20 de pagini de pe kappacelu.com in acelasi timp, si a mers ok) , insa ptr cei care au metro mare, posibil sa apara cate un 403 Forbidden, daca deschid prea mult,prea des.

Categories: Uncategorized Tags: apache, server, vps

Cum se instaleaza Eaccelerator pe Debian si Ubuntu

May 22nd, 2008 Andrei Ruse 3 comments

Dupa cum povesteam aici, ca am eaccelerator pe serverul cu blog-ul, l-am instalat si pe cele 2 servere de acasa, care vor mai locui un timp la mine pe balcon.

Care e treaba cu Eaccelerator asta? Simplu: cand vizitatorul cere un fisier php, acesta trebuie compilat. Eaccelerator il compileaza, si il tine in memorie (fie ea RAM sau pe harddisk) in stadiu compilat, astfel incat data viitoare sa nu fie necesara o recompilare. La un site cu trafic mic acest lucru nu inseamna mare lucru, dar daca cateva mii de vizitatori unici vad o un site intr-o zi, se simte diferenta. Majoritatea serverelor de hosting (comerciale) au aceasta extensie instalata. Cum se face? Simplu:

  1. Download ultima versiune a lui Eaccelerator. La data scrierii articolului, ultima versiune poate fi gasita aici. Download-ul se poate face cu comanda wget <url>
  2. Ce e acolo pe server e .tar.bz2. In acest caz, dati un “tar xfj eaccelerator-0.9.5.tar.bz2“. Aceasta va decomprima fisierele
  3. Treceti in serverul eaccelerator, cu comanda “cd eaccelerator-0.9.5
  4. Rulati aici comanda “phpize” (daca nu e instalata, dati mai intai “apt-get install php5-dev”)
  5. /configure –enable-eaccelerator=shared
  6. make
  7. make install
  8. Dupa ce extensia a fost instalata, editati /etc/php5/apache2/php.ini (sau fisierul de configurare php pe care il citeste serverul web), si la coada adaugati:

extension=”eaccelerator.so”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″

Si ca ultim pas, creati directorul de cache cu “mkdir /tmp/eaccelerator“, si dati-i drepturi de scriere cu “chmod 770 /tmp/eaccelerator
Acum reporniti serverul web cu “apache2ctl restart” si ar trebui sa fie totul ok.

Sub Ubuntu am avut alta problema, si anume ca php-ul era inclus intr-un pachet de genul php-5.2.4-ubuntu, pentru care eaccelerator nu era compilat. Aici trebuie rulata “/configure –enable-eaccelerator=shared –with-php-config=/bin/php-config” in cadrul instalarii.

Lighttpd + php + mysql != wordpress

May 13th, 2008 Andrei Ruse 4 comments

Ca tot ziceam aici ca sunt ocupat mutand niste servere, un VPS (va fi el + 2 servere dedicate ptr inceput) este functional.

Am mutat wp-guide.info pe el deja, si blogul anei (dar aici astept updatarea dns-ului), si am observat o diferenta uriasa la viteza. Si inca nu am Eaccelerator instalat, sau ceva de genul. Am incercat, insa nefiind compilat specific ptr php-ul de ubuntu, nu pornea httpd.

Si ca sa revin la subiectul articolului, eu ca sa fiu mai cu mot, am vrut sa instalez Lighttpd in loc de Apache (initial), ptr ca e o diferenta maricica de viteza. Pun php + mysql (sa fiu sincer, il pune BN,ca e mai destept ca mine), instalez un Wordpress, dar vad ca nu merg permalink-urile. Updatez eu htaccess-ul, dar useless. Pana cand citesc pe net ca Lighttpd nu suporta .htaccess :) )

Sterg tot, bag apache, merge bine mersi. Acum astept un server de la BN ptr continut static, sa mearga treaba mai bine. Mai un suport tehnic de la Piku, mai o intrebare la BN, si o scot eu la capat:D

SEO Powered by Platinum SEO from Techblissonline