Samedi, décembre 11 2010
Par yannux le Samedi, décembre 11 2010, 14:36 - Développement
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
aucun rétrolien
Samedi, mai 16 2009
Par yannux le Samedi, mai 16 2009, 15:21
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/
aucun rétrolien
Lundi, février 26 2007
Par yannux le Lundi, février 26 2007, 17:54 - Tutorials
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...
aucun rétrolien