Le blog de ​​Michael OSS / Linux, réseau et ma vie privée

24 Okt/08 3

Apache2 mpm-worker et fcgid

Après Apache a ressenti les moments occasionnels utilisés sur ce site tombe en pensant que j'ai décidé de remplacer le mpm-prefork mpm-worker avec la version qui est maintenant appelé aussi par PHP FastCGI.

Ci-dessous quelques instructions de configuration de petite taille.

  • Installation des paquets nécessaires:

  aptitude install libapache2-mod-fcgid apache2-mpm-worker php5-cgi 

  • Configuration de l'Apache

  a2dismod php5
 actions a2enmod
 a2enmod fcgid 

  • Personnalisation de la configuration Apache

/ Etc/apache2/mods-enabled/fcgid.conf

 AddHandler fcgid-script. Fcgi
 Socketpath / var/lib/apache2/fcgid/sock
 IPCConnectTimeout 60 

/ Etc/apache2/conf.d/php5-fcgid.conf

 # Chemin vers le fichier php.ini - par défaut à / etc / phpX / cgi DefaultInitEnv PHPRC = / # Nombre de PHP childs etc/php5/cgi qui sera lancé.  Laissez undefined l'installation de PHP en décider.  DefaultInitEnv demandes # 3 # maximum avant PHP_FCGI_CHILDREN un processus est arrêté et un nouveau est lancé DefaultInitEnv PHP_FCGI_MAX_REQUESTS 2500 # Définir un nouveau gestionnaire "php-fcgi" pour ". Php" les fichiers, ainsi que l'action qui doit suivre AddHandler php-fcgi. Php action php-fcgi / fcgi-bin/php-fcgi-wrapper # Définir le type MIME pour. "php" dépose AddType application / x-httpd-php. php # Définir alias "/ fcgi-bin /".  L'action ci-dessus est d'utiliser cette valeur, ce qui signifie que vous pouvez exécuter # une autre "php5-cgi" commande en changeant juste cet alias Alias ​​/ fcgi-bin / / var/www/fcgi-bin.d/php5-default / # Activer sur le gestionnaire fcgid-script pour tous les fichiers dans les alias "/ fcgi-bin /" SetHandler fcgid-script Options + ExecCGI 

  • Création de l'enveloppe sous

/ Var/www/fcgi-bin.d/php5-default/php-fcgi-wrapper

  # / Bin / sh
 # Wrapper pour PHP-fcgi
 # Cette enveloppe peut être utilisée pour définir les paramètres avant de lancer l'exécutable PHP-fcgi.

 # Définir le chemin d'accès le fichier php.ini.  La valeur par défaut dans / etc / phpX / cgi.
 # Export PHPRC = / var/www/fcgi-bin.d/php5-web01/phprc
 l'exportation PHPRC = / etc/php5/cgi

 # Définir le nombre de PHP childs qui sera lancé.  Laissez undefined l'installation de PHP en décider.
 PHP_FCGI_CHILDREN exportation = 5

 # Demandes maximales avant un processus est arrêté et un nouveau est lancé
 PHP_FCGI_MAX_REQUESTS exportation = 5000

 # Lancement PHP comme CGI
 # Cela peut être une autre version de PHP est compilé avec FCGI Quel soutien.
 exec / usr/bin/php5-cgi 

  • Le nouvel emballage pour le rendre exécutable

  chmod + x / var/www/fcgi-bin.d/php5-default/php-fcgi-wrapper 

  • Enfin, Apache doit être redémarré à nouveau

  / Etc/init.d/apache2 restart 

Mots-clefs: , les , de , des 3 commentaires
18 Okt/08 0

Viscosité - vision tunnel, mais en mieux?

Après avoir sous Tiger pendant une longue période vision en tunnel ont utilisé tel un GUI pour OpenVPN, le gestionnaire s'était écrasé en permanence depuis son arrivée à Leopard n'est plus possible, la vision du tunnel est.

Mittlwerweile bien qu'il existe encore une version bêta qui sera probablement mieux travailler parce que j'ai essayé jusqu'à présent ne fonctionne pas.

Maintenant, il ya une nouvelle interface appelée viscosité . Actuellement, la version bêta est encore libre, puis il vous en coûtera, selon le témoignage de du développeur d'environ 9 $. Par rapport à la vision en tunnel précédente, mais il peut également gérer la configuration, c'est à dire qu'il n'est plus obligé de maintenir le fichier de configuration manuellement. En outre, il ya la possibilité d'importer des configurations existantes de vision en tunnel.

Voici quelques captures d'écran de Viscosité

3 Okt/08 0

TuneUp iTunes helper

Malheureusement, il TuneUp auparavant uniquement disponible pour Windows et non pas pour le Mac, voici le rappel pour le site.

L'ensemble est probablement la suivante:

  • Nettoyage de la Bibliothèque
  • Couvertures obtenir
  • Analyse de la Bibliothèque
  • et a l'air bien

Dans l'ensemble, sans doute une alternative pour iEatBrainz etc

Attendons la fin de l'année sabbatique.