On Bebop

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - Serveur

Fil des billets - Fil des commentaires

Samedi, décembre 11 2010

Apache et load balancing et identification du serveur utilisé

Trouvé sur AllMyBrain.com un article sur les VirtualHost Apache et le load balancing.

Pas toujours facile de savoir quel serveur est utilisé par le load balenceur pour servir un site.

Rajouté un header dans la réponse HTTP est donc bien utile !

Sur chaque serveur, dans le fichier apache2.conf (/etc/apache2/apache2.conf) il suffit de rajouter une ligne :

Header set Real-Server phy1host1 # adapté la valeur phy1host1 comme vous le souhaitez

Samedi, mai 16 2009

Tunnels Subversion

Petite note de rappel.

Pour accèder à un serveur subversion en svn+ssh  avec des paramètres spéciaux ( port différent de 22  par exemple) :

Editer le fichier .subversion/config

Il ya une section [tunnels]

Là vous pouvez déclarer de nouveau "protocoles" qui seront utilisez ainsi

svn+monNouveauProtocole://user@serveur/chemin/du/dossier/svn

Exemple pour un serveur ssh qui écoute sur le port 3810 :

monNouveauProtocole = ssh -p 3810

Trouvé sur : http://www.techper.net/2009/01/11/changing-port-number-of-svnssh-subversion-protocol/

Lundi, février 26 2007

Apache 2 + fcgid + php5 + suexec/suphp

Je configure actuellement un petit serveur de dev interne pour le boulot. Comme le titre l'indique. Voilà la configuration que j'aimerais mettre en place. Biensûr pas de prob pour Apache 2, Php5 et Suphp. Mais quand il s'agit de mettre Fcgid.... Le tout sur une Debian Etch

J'ai essayé différente piste, mais rien à faire. Je continue mes recherches, si quelqu'un a déjà réussi à faire ça...
La suite dans quelques heures...

Me revoilà avec fcgid et suphp qui tourne mais séparément :s.
Lorsque que j'essaye de marier les 2, suphp me répond qu'il ne peu pas exécuter le script. Les droits sont bon, le user:group aussi. mais rien n'y fait. Suite à différent infos glanés par ci par là voilà ma configuration :

/etc/apache2/mods-enabler/suphp.conf :
AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
suPHP_AddHandler x-httpd-php
AddHandler x-httpd-fcgi .phpf # commenter pour avoir fcgid qui tourne tout seul
suPHP_AddHandler x-httpd-fcgi # commenter pour avoir fcgid qui tourne tout seul
suPHP_Engine on

La config de mon vhost :
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /home/ynave/
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
allow from all
# AddHandler fcgid-script .php # décommenter pour avoir fcgid qui tourne seul
FCGIWrapper /home/ynave/php-fcgi .phpf

ErrorLog /var/log/apache2/error.log
LogLevel debug
CustomLog /var/log/apache2/access.log combined
ServerSignature On

la config /etc/suphp/suphp.conf
[global]
logfile=/var/log/suphp/suphp.log
loglevel=info
webserver_user=www-data
docroot=/home/ynave
;chroot=/var/www
allow_file_group_writeable=true
allow_file_others_writeable=false
allow_directory_group_writeable=true
allow_directory_others_writeable=false
check_vhost_docroot=true
errors_to_browser=true
env_path=/bin:/usr/bin
umask=0002
min_uid=100
min_gid=100

[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php5-cgi
x-httpd-fcgi=execute:!self ;commenter pour avoir fcgid qui tourne tout seul

;Handler for CGI-scripts
x-suphp-cgi=execute:!self

Donc si je commente / décommente les parties mentionnées j'ai un index.php qui s'éxécute avec suphp et un index.phpf qui s'exécute avec fcgid.
Biensûr y'a pas photo, ave le fcgid 250 req/sec avec le suphp 20 req/sec.

Par contre là avec suphp censé utilisé fcgid pour les .phpf rien à faire j'ai le message :
Internal Server Error
Could not execute script "/home/ynave/index.phpf"
suPHP 0.6.2

Et biensûr rien dans les logs...