Re: Apache 2.4. Autoriser la méthode PUT pour un chemin spécifique
J'ai trouvé l'existence du module mod_allowmethod: AllowMethods OPTIONS GET POST PUT DELETE Require all granted Script PUT /srv/tftp/foo/file_upload.php Malgré l'activation du module et la config ci-dessus, j'ai toujours : $ curl -v -T foo.cfg http://192.168.1.1/foo/foo.cfg ... > PUT /foo/foo.cfgt HTTP/1.1 > User-Agent: curl/7.38.0 ... > < HTTP/1.1 100 Continue * We are completely uploaded and fine < HTTP/1.1 405 Method Not Allowed < Date: Mon, 26 Oct 2020 13:39:20 GMT * Server Apache/2.4.38 (Debian) is not blacklisted < Server: Apache/2.4.38 (Debian) < Allow: OPTIONS,HEAD,GET,POST < Content-Length: 296 < Content-Type: text/html; charset=iso-8859-1 < 405 Method Not Allowed Method Not Allowed The requested method PUT is not allowed for this URL. ... J'observe que la méthode PUT : est bien envoyée n'est pas incluse dans le header Allow du message d'erreur reçu en retour. Une idée ? Le mer. 21 oct. 2020 à 20:15, Olivier a écrit : > Bonjour, > > J'ai des fichiers dans une arboresence /srv/tftp/foo d'une machine sous > Buster > Je souhaite pouvoir "pousser" des fichiers dans cette arborescence avec la > méthode PUT via un serveur Apache 2.4 sur lequel le paquet php est installé. > > Comment procéder proprement ? > > J'ai le fichier file_upload.php au contenu suivant: > > //error_log("Current user is ".get_current_user()); > > $data = file_get_contents("php://input"); > $output_filename = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI']; > > $code = file_put_contents($output_filename, $data); > if (strlen($data) !== $code) >error_log("Error code while writing ".$output_filename.": input length > is ".strlen($data)." while output length is ".$code); > > ?> > > > J'ai aussi un fichier de config Apache, activé avec a2enconf : > > > ServerAdmin webmaster@localhost > > Alias /foo /srv/tftp/foo > DocumentRoot /srv/tftp/foo > ErrorLog ${APACHE_LOG_DIR}/error.log > CustomLog ${APACHE_LOG_DIR}/access.log combined > > > Options Indexes FollowSymLinks MultiViews > AllowOverride None > Require all granted > Script PUT /srv/tftp/foo/file_upload.php > > > > > J'ai: > curl -T foo.cfg http://192.168.1.1/foo/foo.cfg > > > 405 Method Not Allowed > > Method Not Allowed > The requested method PUT is not allowed for this URL. > > Apache/2.4.38 (Raspbian) Server at 192.168.1.1 Port 80 > > > Comment corriger ? > > Slts >
Re: Apache - Dialoguer avec une théière - Redirection ErrorDocument ne fonctionne pas
Le 08/03/2019 à 19:00, Ph. Gras a écrit : > Salut, > >> J'ai voulu intégrer dans la configuration de mon VirtualHost, une >> redirection basée sur ErrorDocument 418, pour renvoyer vers une page >> personnalisée. >> 1- Consulter une page avec un header 418 (OK) >> 2- Etre redirigé vers la page personnalisée qui décrit l'erreur. (KO) > ce que tu décris là me suffit pour diagnostiquer une erreur dans ton script > PHP et non une erreur avec Apache. > > Ça m'est déjà arrivé avec un CMS, en utilisant des fonctions du CMS que > j'avais mal comprises et implémentées. Comme ce n'était pas sur Joomla, > je ne peux pas t'en dire plus. > > Ceci dit, je ne sais pas à quoi ça t'avance concrètement. Des essais m'ont > convaincu que les robots qui tapent dedans ne comprennent pas l'astuce. > > À croire qu'ils n'ont pas d'humour ! > > Ph. Gras Bonjour, Possible mais faux à la fois, je veux bien un retour sur l'erreur PHP, je m'explique : Si j'analyse le code header retourné au navigateur, c'est bien un code 418. Dès lors, l'objectif est résolu, j'obtiens un code 418 en front end. Mes notes : https://www.visionduweb.fr/blog/22-serveur/168-erreur-http-418-teapot La page qui retourne le code 418 : https://www.visionduweb.fr/teapot.php Cette erreur PHP dont tu me parles, est peut être présente, mais, j'attends ton retour à ce sujet, cela ne crée pas le problème de Apache2. Si je tente de configurer le VirtualHost de Apache, en rajoutant un ErrorDocument 418 URL_REDIRECTION, la configuration de Apache est refusée. Pourtant, j'ai déjà en place un ErrorDocument 403 URL_REDIRECTION qui fonctionne. La gestion des codes erreurs devrait donc bien accepter mon code erreur 418, tentative de dialogue avec une théière. Ce n'est pas le cas. Rien à voir avec PHP directement donc, puisque c'est la configuration de Apache2 que je tente de renseigner.
Re: Apache - Dialoguer avec une théière - Redirection ErrorDocument ne fonctionne pas
Salut, > J'ai voulu intégrer dans la configuration de mon VirtualHost, une > redirection basée sur ErrorDocument 418, pour renvoyer vers une page > personnalisée. > 1- Consulter une page avec un header 418 (OK) > 2- Etre redirigé vers la page personnalisée qui décrit l'erreur. (KO) ce que tu décris là me suffit pour diagnostiquer une erreur dans ton script PHP et non une erreur avec Apache. Ça m'est déjà arrivé avec un CMS, en utilisant des fonctions du CMS que j'avais mal comprises et implémentées. Comme ce n'était pas sur Joomla, je ne peux pas t'en dire plus. Ceci dit, je ne sais pas à quoi ça t'avance concrètement. Des essais m'ont convaincu que les robots qui tapent dedans ne comprennent pas l'astuce. À croire qu'ils n'ont pas d'humour ! Ph. Gras
Re: Apache - Dialoguer avec une théière - Redirection ErrorDocument ne fonctionne pas
> Dialoguer avec un lampadaire ? Alors plutôt avec Macron. > (mieux vaut réponse baratin-pipeau que rien du tout). > > On est vendredi, je sors... Arriver à gérer l'errorDocument avec Apache, pour une erreur 418 ;) Vous avez le week end pour faire mieux que le protocole de communication avec Macron. A défaut de faire mieux, après quelques bières, tentez le dialogue avec un lampadaire.
Re: Apache - Dialoguer avec une théière - Redirection ErrorDocument ne fonctionne pas
On Friday 08 March 2019 16:34:57 G2PC wrote: > Pour conclure, une fois le dialogue possible avec une théière, > j'aimerais pouvoir dialoguer avec un lampadaire. > (Comprendre, dialoguer avec un protocole fictif, lampadaire. > Quelques pistes ?) Dialoguer avec un lampadaire ? Alors plutôt avec Macron. (mieux vaut réponse baratin-pipeau que rien du tout). On est vendredi, je sors...
Re: Apache : problèmes de permissions
Le 19/04/2016 15:28, Samy Mezani a écrit : > Je "gère" (de loin) un site web pour une petite asso auto-hébergé sur un > serveur web Debian avec Apache, mis à jour récemment de jessie en wheezy. Mise à jour Wheezy -> Jessie donc apache 2.2 vers 2.4 Quelques pistes : * Tous les fichiers de configuration apache doivent se terminer par .conf en 2.4 * Les options doivent commencer par + ou - http://httpd.apache.org/docs/2.4/upgrading.html Les logs apache /var/log/apache2/ sont très parlant pour les erreurs de configuration des virtualhosts Si ça peut aider Cordialement -- Jean Louis Mas
Re: Apache : problèmes de permissions
Bonjour, Le mercredi 20 avril 2016 à 11:31, Samy Mezani a écrit : > Le 19/04/2016 16:22, Sébastien NOBILI a écrit : > >Apparemment, ces différents sites ont été installés manuellement (pas par > >installation des paquets fournis par Debian). Est-ce le cas et est-ce voulu ? > > C'est bizarre ça car à part owncloud les autres ont été installés via les > paquets Debian. Bien-sûr j'ai d'autres dossiers dans /var/www où j'ai > installé par exemple piwigo, pmb et des dossiers contenant des fichiers à > télécharger mais pour le reste je ne m'aventure pas dans des installations > manuelles alors que les paquets Debian le font très bien. Ma remarque n’était peut-être pas très pertinente… Deux raisons à ça : — j’ai l’habitude que ça se passe dans « /var/www/ », — en général les paquets Debian installent dans « /usr/share/ ». Mais visiblement (dans le cas de Spip), il y a aussi des choses dans « /var/lib/ » [1]. 1: https://packages.debian.org/jessie/all/spip/filelist Ne te préoccupe donc pas trop de ce que j’ai écrit ci-dessus. Le mercredi 20 avril 2016 à 12:00, Eric a écrit : > Ce que je ne comprends pas c'est que ton DocumentRoot pointe sur /var/www, > comment arrive-t-il sur /var/lib ? C’est normal que le « DocumentRoot » pointe sur ce dossier. Il doit y avoir une directive de conf qui définit un alias. Tu devrais lire les fichiers « README.Debian » contenus dans les dossiers « /usr/share/doc// ». Par exemple, pour Spip, on trouve ça : Global configuration There is an Apache configuration file at /etc/spip/apache.conf and a file for Cherokee too. This file is included in your webserver configuration if you requested it during package configuration. Le fichier « /etc/spip/apache.conf » a donc dû être copié au moment de l’installation dans le dossier « /etc/apache2/conf.d/ » (c’était le chemin valide du temps d’Apache-2.2). Il me semble que maintenant (Apache-2.4), ce fichier devrait être déplacé dans le dossier « /etc/apache2/conf-available/ » et activé en créant un lien symbolique qui pointe dessus dans le dossier « /etc/apache2/conf-enabled/ ». Peut-être qu’un simple « dpkg-reconfigure spip » te donnera le même résultat… Sébastien
Re: Apache : problèmes de permissions
Le 20/04/2016 11:31, Samy Mezani a écrit : Bonjour, Le 19/04/2016 16:22, Sébastien NOBILI a écrit : Bonjour, Le mardi 19 avril 2016 à 15:28, Samy Mezani a écrit : J'ai regardé les permissions des dossiers : /var/lib/ drwxr-xr-x 8 root root 4096 mars 16 22:16 spip drwx-- 6 www-data root 4096 juil. 26 2011 dokuwiki drwxr-xr-x 6 root root 4096 août 12 2014 owncloud drwxr-xr-x 3 root root 4096 mai 10 2013 phpmyadmin Ça ne m'aide pas vraiment. Je ne sais pas par où attaquer le problème. Ces permissions ne sont pas problématiques, puisque l’utilisateur « www-data » peut accéder en lecture aux dossiers. On ne peut pas conclure grand-chose de ce point. Que disent les logs d’Apache (dossier « /var/log/apache2 ») ? Pour les logs des erreurs de connexion à Apache, voici un extrait pour spip et phppgadmin : [Wed Apr 20 11:17:30.675745 2016] [authz_core:error] [pid 30982] [client XX.XX.XX.XXX:] AH01630: client denied by server configuration: /var/lib/spip/ [Wed Apr 20 11:19:58.968011 2016] [authz_core:error] [pid 31832] [client XX.XX.XX.XXX:] AH01630: client denied by server configuration: /usr/share/phppgadmin/ Comment sont configurés les différents hôtes virtuels (tu devrais trouver des éléments dans « /etc/apache2/sites-enabled ») ? (si je pose cette question, c’est parce que le dossier dans lequel tu sembles avoir mis tes sites — « /var/lib/ » — est plutôt inhabituel) Contenu de /etc/apache2/sites-enabled/000-default.conf : ServerName mondomain.tld ServerAdmin webmaster@localhost DocumentRoot /var/www ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined C'est tout ce que j'ai dans /etc/apache2/sites-enabled/ Apparemment, ces différents sites ont été installés manuellement (pas par installation des paquets fournis par Debian). Est-ce le cas et est-ce voulu ? C'est bizarre ça car à part owncloud les autres ont été installés via les paquets Debian. Bien-sûr j'ai d'autres dossiers dans /var/www où j'ai installé par exemple piwigo, pmb et des dossiers contenant des fichiers à télécharger mais pour le reste je ne m'aventure pas dans des installations manuelles alors que les paquets Debian le font très bien. Merci pour vos réponses. Samy Apparemment tu à un Alias sur /var/lib/phppgadmin/ qui te redirige sur /usr/share/phppgadmin/ . À vérifier les droits su /usr/share/phppgadmin/ Ce que je ne comprends pas c'est que ton DocumentRoot pointe sur /var/www, comment arrive-t-il sur /var/lib ? Eric
Re: Apache : problèmes de permissions
Bonjour, Le 19/04/2016 16:22, Sébastien NOBILI a écrit : Bonjour, Le mardi 19 avril 2016 à 15:28, Samy Mezani a écrit : J'ai regardé les permissions des dossiers : /var/lib/ drwxr-xr-x 8 root root 4096 mars 16 22:16 spip drwx-- 6 www-data root 4096 juil. 26 2011 dokuwiki drwxr-xr-x 6 root root 4096 août 12 2014 owncloud drwxr-xr-x 3 root root 4096 mai 10 2013 phpmyadmin Ça ne m'aide pas vraiment. Je ne sais pas par où attaquer le problème. Ces permissions ne sont pas problématiques, puisque l’utilisateur « www-data » peut accéder en lecture aux dossiers. On ne peut pas conclure grand-chose de ce point. Que disent les logs d’Apache (dossier « /var/log/apache2 ») ? Pour les logs des erreurs de connexion à Apache, voici un extrait pour spip et phppgadmin : [Wed Apr 20 11:17:30.675745 2016] [authz_core:error] [pid 30982] [client XX.XX.XX.XXX:] AH01630: client denied by server configuration: /var/lib/spip/ [Wed Apr 20 11:19:58.968011 2016] [authz_core:error] [pid 31832] [client XX.XX.XX.XXX:] AH01630: client denied by server configuration: /usr/share/phppgadmin/ Comment sont configurés les différents hôtes virtuels (tu devrais trouver des éléments dans « /etc/apache2/sites-enabled ») ? (si je pose cette question, c’est parce que le dossier dans lequel tu sembles avoir mis tes sites — « /var/lib/ » — est plutôt inhabituel) Contenu de /etc/apache2/sites-enabled/000-default.conf : ServerName mondomain.tld ServerAdmin webmaster@localhost DocumentRoot /var/www ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined C'est tout ce que j'ai dans /etc/apache2/sites-enabled/ Apparemment, ces différents sites ont été installés manuellement (pas par installation des paquets fournis par Debian). Est-ce le cas et est-ce voulu ? C'est bizarre ça car à part owncloud les autres ont été installés via les paquets Debian. Bien-sûr j'ai d'autres dossiers dans /var/www où j'ai installé par exemple piwigo, pmb et des dossiers contenant des fichiers à télécharger mais pour le reste je ne m'aventure pas dans des installations manuelles alors que les paquets Debian le font très bien. Merci pour vos réponses. Samy
Re: Apache : problèmes de permissions
Bonjour, Le mardi 19 avril 2016 à 15:28, Samy Mezani a écrit : > J'ai regardé les permissions des dossiers : > > /var/lib/ > drwxr-xr-x 8 root root 4096 mars 16 22:16 spip > drwx-- 6 www-data root 4096 juil. 26 2011 dokuwiki > drwxr-xr-x 6 root root 4096 août 12 2014 owncloud > drwxr-xr-x 3 root root 4096 mai 10 2013 phpmyadmin > > Ça ne m'aide pas vraiment. Je ne sais pas par où attaquer le problème. Ces permissions ne sont pas problématiques, puisque l’utilisateur « www-data » peut accéder en lecture aux dossiers. On ne peut pas conclure grand-chose de ce point. Que disent les logs d’Apache (dossier « /var/log/apache2 ») ? Comment sont configurés les différents hôtes virtuels (tu devrais trouver des éléments dans « /etc/apache2/sites-enabled ») ? (si je pose cette question, c’est parce que le dossier dans lequel tu sembles avoir mis tes sites — « /var/lib/ » — est plutôt inhabituel) Apparemment, ces différents sites ont été installés manuellement (pas par installation des paquets fournis par Debian). Est-ce le cas et est-ce voulu ? Sébastien
Re: Apache et PHP
Le 2015-11-09 11:11, Rémy MEJA a écrit : "bar", "bar" => "foo", . Non, ce n'était qu'un exemple simple. Le code de départ est nettement plus complexe. :-D
Re: Apache et PHP
Le 2015-11-09 11:50, Fabrice Regnier a écrit : 'lut, déjà, que donne tes commandes dpkg -al | grep apache et # dpkg -al | grep apache ii apache2 2.4.16-3 amd64Apache HTTP Server ii apache2-bin 2.4.16-3 amd64Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.16-3 all Apache HTTP Server (common files) ii apache2-utils 2.4.16-3 amd64Apache HTTP Server (utility programs for web servers) rc apache2.2-bin 2.4.10-10 amd64Transitional package for apache2-bin ii libapache2-mod-dnssd 0.6-3.1 amd64Zeroconf support for Apache 2 via avahi ii libapache2-mod-php5 5.6.14+dfsg-1+b1 amd64server-side, HTML-embedded scripting language (Apache 2 module) dpkg -al | grep php ? # dpkg -al | grep php ii libapache2-mod-php5 5.6.14+dfsg-1+b1 amd64server-side, HTML-embedded scripting language (Apache 2 module) ii php-auth 1.6.4-1 all Creating an authentication system ii php-auth-sasl 1.0.6-2 all Abstraction of various SASL mechanism responses ii php-crypt-chap1.5.0-1 all Generating CHAP packets ii php-db1.7.14-3 all PHP PEAR Database Abstraction Layer ii php-gettext 1.0.11-1 all read gettext MO files directly, without requiring anything other than PHP ii php-http-request 1.4.4-4 all PEAR class to provide an easy way to perform HTTP requests ii php-log 1.12.9-1 all Logging Framework ii php-mail 1.2.0-7 all Class that provides multiple interfaces for sending emails ii php-mail-mime 1.8.9-1 all PHP PEAR module for creating MIME messages ii php-mail-mimedecode 1.5.5-3 all Provides a class to decode mime messages ii php-mdb2 2.5.0b5-1 all merge of the PEAR DB and Metabase php database abstraction layers ii php-net-dime 1.0.2-2 all class that implements DIME encoding ii php-net-ldap2 2.1.0-2 all Object oriented interface for searching and manipulating LDAP-entries ii php-net-ldap3 1.0.3-1 all Object oriented interface for searching and manipulating LDAP entries ii php-net-sieve 1.3.4-2 all Handles talking to a sieve server ii php-net-smtp 1.6.2-2 all PHP PEAR module implementing SMTP protocol ii php-net-socket1.0.14-1 all PHP PEAR Network Socket Interface module ii php-net-url 1.0.15-3 all easy parsing of Urls ii php-pear 5.6.14+dfsg-1 all PEAR - PHP Extension and Application Repository ii php-seclib1.0.0-2 all implementations of an arbitrary-precision integer arithmetic library ii php-soap 0.13.0-1 all SOAP Client/Server class for PHP ii php-tcpdf 6.0.093+dfsg-1 all PHP class for generating PDF files on-the-fly ii php5 5.6.14+dfsg-1 all server-side, HTML-embedded scripting language (metapackage) ii php5-cli 5.6.14+dfsg-1+b1 amd64command-line interpreter for the php5 scripting language ii php5-common 5.6.14+dfsg-1+b1 amd64Common files for packages built from the php5 source ii php5-dev 5.6.14+dfsg-1+b1 amd64Files for PHP5 module development ii php5-gd 5.6.14+dfsg-1+b1 amd64
Re: Apache et PHP
Ton PHP est donc en module apache. Tu devrais passer du temps à regarder et paramétrer ton php.ini notamment la variable "short_open_tag" Bon courage Greg Le 09/11/2015 15:35, nicolas.pec...@laposte.net a écrit : Le 2015-11-09 11:10, Haricophile a écrit : Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre. Apache c'est un module, donc il faut ? Bonjour, Ce code fonctionne: ¶
Re: Apache et PHP
Le 2015-11-09 11:11, Rémy MEJA a écrit : Le 09/11/2015 10:46, nicolas.pec...@laposte.net a écrit : Bonjour, J'essaye d'installer apache et php sur un ordinateur debian testing. or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement. Exemple, ce fichier index.php: coucou "bar", "bar" => "foo", ); echo "coco le haricot"; foreach ($monTest as $key => $value){ echo "$key=>$value\n"; } ?> Va afficher ceci coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre. Bonjour, Et avec le code suivant modifié, est ce que cela passe mieux ? "bar", "bar" => "foo", . Toutes mes excuses, je n'avais pas bien lu ta réponse. :-o En voici le résultat: coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Par contre, j'ai vérifié avec un fichier contenant: Qui fonctionne alors que: Ne fonctionne pas.
Re: Apache et PHP
Le 2015-11-09 11:10, Haricophile a écrit : Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre. Apache c'est un module, donc il faut ? Bonjour, Ce code fonctionne: ¶
Re: Apache et PHP
Le 09/11/2015 15:34, nicolas.pec...@laposte.net a écrit : Le 2015-11-09 11:11, Rémy MEJA a écrit : Le 09/11/2015 10:46, nicolas.pec...@laposte.net a écrit : Bonjour, J'essaye d'installer apache et php sur un ordinateur debian testing. or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement. Exemple, ce fichier index.php: coucou "bar", "bar" => "foo", ); echo "coco le haricot"; foreach ($monTest as $key => $value){ echo "$key=>$value\n"; } ?> Va afficher ceci coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre. Bonjour, Et avec le code suivant modifié, est ce que cela passe mieux ? "bar", "bar" => "foo", . Toutes mes excuses, je n'avais pas bien lu ta réponse. :-o En voici le résultat: coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Par contre, j'ai vérifié avec un fichier contenant: Qui fonctionne alors que: Ne fonctionne pas. C'est normal car, par défaut, dans le php.ini d'un php fraichement installé, le "short_open_tag" est désactivé. Voici ce qui est décrit dans mon /etc/php5/apache2/php.ini concernant la variable "short_open_tag". ; This directive determines whether or not PHP will recognize code between ; tags as PHP source which should be processed as such. It is ; generally recommended that should be used and that this feature ; should be disabled, as enabling it may result in issues when generating XML ; documents, however this remains supported for backward compatibility reasons. ; Note that this directive does not control the which can be ; used regardless of this directive. ; Default Value: On ; Development Value: Off ; Production Value: Off ; http://php.net/short-open-tag short_open_tag = Off -- *Rémy MÉJA*
Re: Apache et PHP
Le 2015-11-09 16:07, Grégoire COUTANT a écrit : Ton PHP est donc en module apache. Tu devrais passer du temps à regarder et paramétrer ton php.ini notamment la variable "short_open_tag" Effectivement la variable short_open_tag était placé a Off. Je l'ai donc remise à On. Mon exemple fonctionne. Mais, pas le reste. :-( Je dois avoir une autre erreur. Mais, j'avance, j'avance. Merci de votre aide. Bon courage Merci
Re: Apache et PHP
'lut, déjà, que donne tes commandes dpkg -al | grep apache et dpkg -al | grep php ? f. Le 09/11/2015 11:10, nicolas.pec...@laposte.net a écrit : Bonjour, J'essaye d'installer apache et php sur un ordinateur debian testing. or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement. Exemple, ce fichier index.php: coucou "bar", "bar" => "foo", ); echo "coco le haricot"; foreach ($monTest as $key => $value){ echo "$key=>$value\n"; } ?> Va afficher ceci coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre.
Re: Apache et PHP
Le lundi 9 novembre 2015, 10:46:22 nicolas.pec...@laposte.net a écrit : > Bonjour, > > J'essaye d'installer apache et php sur un ordinateur debian testing. > or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement. > > Exemple, ce fichier index.php: > > coucou > > $monTest = array( > "foo" => "bar", > "bar" => "foo", > ); > echo "coco le haricot"; > foreach ($monTest as $key => $value){ > echo "$key=>$value\n"; > } > ?> > > Va afficher ceci > coucou > "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest > as $key => $value){¶ echo "$key=>$value > \n";¶ }¶ > > Je dois avouer que j'en perd mon latin. Et, pour l'instant mes > recherches sur internet ne mon rien donné. ;-( > > Je vous remercie d'avance de vous pencher sur mon problème et de > m'indiquer éventuellement une piste à suivre. Apache c'est un module, donc il faut ? -- haricoph...@aranha.fr
Re: Apache et PHP
Le 09/11/2015 10:46, nicolas.pec...@laposte.net a écrit : Bonjour, J'essaye d'installer apache et php sur un ordinateur debian testing. or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement. Exemple, ce fichier index.php: coucou "bar", "bar" => "foo", ); echo "coco le haricot"; foreach ($monTest as $key => $value){ echo "$key=>$value\n"; } ?> Va afficher ceci coucou "bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value \n";¶ }¶ Je dois avouer que j'en perd mon latin. Et, pour l'instant mes recherches sur internet ne mon rien donné. ;-( Je vous remercie d'avance de vous pencher sur mon problème et de m'indiquer éventuellement une piste à suivre. Bonjour, Et avec le code suivant modifié, est ce que cela passe mieux ? "bar", "bar" => "foo", .
Re: apache configuration pour multidomaine
Jean-Yves F. Barbier, 2012-01-09 17:44+0100: L'alias sert à appairer nom de domaine avec DIR physique Alias mondomaineamoi.com /var/www/mdam Non, ça c'est faux. L'effet d'une telle directive, c'est que le répertoire /var/www/mdam se retrouve accessible à l'adresse http://serveur.example/mondomaineamoi.com/. mais comme en Gal on a 1 fichier de conf par s/s domaine, on utilise plutôt la VAR DocumentRoot. Ça c'est ce qu'il faut faire en effet. Pour être précis, définir des hôtes virtuels par nom. C'est amplement documenté sur le site Web de documentation d'Apache HTTP Server. -- ,--. : /` ) Tanguy Ortolo xmpp:tan...@ortolo.eu irc://irc.oftc.net/Tanguy | `-'Debian Developer \_ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/jeh34a$lvj$1...@dough.gmane.org
Re: apache configuration pour multidomaine
On Tue, 10 Jan 2012 10:15:38 + (UTC) Tanguy Ortolo tanguy+deb...@ortolo.eu wrote: Jean-Yves F. Barbier, 2012-01-09 17:44+0100: L'alias sert à appairer nom de domaine avec DIR physique Alias mondomaineamoi.com /var/www/mdam Non, ça c'est faux. L'effet d'une telle directive, c'est que le répertoire /var/www/mdam se retrouve accessible à l'adresse http://serveur.example/mondomaineamoi.com/. wai, j'étais pas sûr sûr parce que ça fait un bail que j'ai laissé tomber apache pour nginx. -- A homeowner's reach should exceed his grasp, or what's a weekend for? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20120110153619.64be48c7@anubis.defcon1
Re: apache configuration pour multidomaine
Ok, super, merci beaucoup! C'est plus clair... - Original Message - From: Tanguy Ortolo tanguy+deb...@ortolo.eu To: debian-user-french@lists.debian.org Sent: Tuesday, January 10, 2012 11:15 AM Subject: Re: apache configuration pour multidomaine | Jean-Yves F. Barbier, 2012-01-09 17:44+0100: | L'alias sert à appairer nom de domaine avec DIR physique | Alias mondomaineamoi.com /var/www/mdam | | Non, ça c'est faux. L'effet d'une telle directive, c'est que le | répertoire /var/www/mdam se retrouve accessible à l'adresse | http://serveur.example/mondomaineamoi.com/. | | mais comme en Gal on a 1 fichier de conf par s/s domaine, on utilise | plutôt la VAR DocumentRoot. | | Ça c'est ce qu'il faut faire en effet. Pour être précis, définir des | hôtes virtuels par nom. C'est amplement documenté sur le site Web de | documentation d'Apache HTTP Server. | | -- | ,--. | : /` ) Tanguy Ortolo xmpp:tan...@ortolo.eu irc://irc.oftc.net/Tanguy || `-'Debian Developer | \_ | | -- | Lisez la FAQ de la liste avant de poser une question : | http://wiki.debian.org/fr/FrenchLists | | Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe | vers debian-user-french-requ...@lists.debian.org | En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org | Archive: http://lists.debian.org/jeh34a$lvj$1...@dough.gmane.org | -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/2153492E163C407F82577E60F8786C89@AsusEEPC1011Manu
Re: apache configuration pour multidomaine
On Mon, 9 Jan 2012 17:13:24 +0100 Etann manuli...@manu-dpk.net wrote: Je déb ute en linux. J'aimerais rattacher un ou plusieurs domaines ou sous-domaines sur mon serveur personnel. RédirigER un sous-domaine vers http://monip/repertoire/ Par exemple. D'après ce que j'ai compris, il faut créer des alias dans apache ? L'alias sert à appairer nom de domaine avec DIR physique Alias mondomaineamoi.com /var/www/mdam mais comme en Gal on a 1 fichier de conf par s/s domaine, on utilise plutôt la VAR DocumentRoot. Mais il faut aussi un .htaccess pour réécrire les URL ? Non, en Gal les réécritures se mettent dans le fichier de conf du site: /etc/apache2/site-enabled/mondomaineamoi.com (qui est dans 95% des cas un symlink vers /etc/apache2/site-available). Comment utiliser la variable $_SERVER[http_host] dans la page générale (index.php) du domaine afin de rediriger les domaines ou sous-domaines vers les répertoires appropriés ? Ca ne marche pas comme ça, il faut soit que tu ajoutes les domaines voulus dans /etc/hosts: # Adr.IP svrFQDNQN 192.168.1.10sousdomaine.domaine sousdomaine mais si tu choisis cette solution, il faudra aussi le faire aussi sur tous les clients - ou tu crées une nouvelle zone dans ton DNS qui résoud sousdomaine vers 192.168.1.10; auquel cas toutes les machines utilisant ce DNS pourront résoudre l'adresse IP du sous-domaine sans modifs. Cependant apache est loin d'être la panacée en matière de svr HTTP (bouffe la RAM, lent, s'écroule quand ça bouchonne au portillon, etc) et si le traffic doit-être massif, il serait sans doute préférable de considérer nginx. -- A woman must be a cute, cuddly, naive little thing--tender, sweet, and stupid. -- Adolf Hitler -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20120109174426.5e495f0f@anubis.defcon1
Re: apache configuration pour multidomaine
Le 09/01/2012 17:44, Jean-Yves F. Barbier a écrit : [...] Comment utiliser la variable $_SERVER[http_host] dans la page générale (index.php) du domaine afin de rediriger les domaines ou sous-domaines vers les répertoires appropriés ? Ca ne marche pas comme ça, il faut soit que tu ajoutes les domaines voulus dans /etc/hosts: # Adr.IP svrFQDNQN 192.168.1.10sousdomaine.domaine sousdomaine mais si tu choisis cette solution, il faudra aussi le faire aussi sur tous les clients - ou tu crées une nouvelle zone dans ton DNS qui résoud sousdomaine vers 192.168.1.10; auquel cas toutes les machines utilisant ce DNS pourront résoudre l'adresse IP du sous-domaine sans modifs. Je rappelle l'excellent pound qui pemet de rediriger vers des IP et/ou port en fonction du http_host et ce en parsant les entetes http, comme par ex www.mondomaine.com - 127.0.0.1 moi.mondomaine.com - 192.168.12.3:8080 eux.leurdomaine.fr - 127.0.0.1:443 ... -- Daniel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4f0b208b.2080...@tootai.net
Re: apache configuration pour multidomaine
Mais si je veux mettre deux sites différents sur mon serveur, je ne epux pas ajouter dans tous les dns de mes clients la redirection... Peut-être me suis-je mal fait comprendre. J'ai deux domaines. toto.fr et tata.net J'ai un apache sur mon linux personnel J'ai deux répertoire /home/toto1/www/ et /home/tata/www/ J'aimerais wque toto.fr pointe sur /home/toto/www/ et que tata.net pointe sur /home/tata/www/ Donc, je crée deux alias pour tata et toto. ça j'ai compris. Mais mes deux domaines pointen tpar défaut sur mon ip soi /var/www/ Comment puis-je rediriger donc les visiteurs venant de toto.fr vers http://monip/aliastoto/ et tata.net vers http://monip/aliastata/ Est-ce plus clair ? Merci de votre aide précieuse et rapide en plus ! AMICALEMENT Manu SITES WEBS Mon site web Officiel (Manu-dpk.net) Ecoutez Radio DPK CONTACT - E-mail : manuli...@manu-dpk.net - Messenger (WLM) : m...@manu-dpk.net - Skype : manu-dpk PS : Pour le respect de l'environnnement, n'imprimez ce mail qu'en cas de nécessité. - Original Message - From: Daniel Huhardeaux no-s...@tootai.net To: debian-user-french@lists.debian.org Sent: Monday, January 09, 2012 6:14 PM Subject: Re: apache configuration pour multidomaine | Le 09/01/2012 17:44, Jean-Yves F. Barbier a écrit : | [...] | Comment utiliser la variable $_SERVER[http_host] dans la page | générale (index.php) du domaine afin de rediriger les domaines ou | sous-domaines vers les répertoires appropriés ? | Ca ne marche pas comme ça, il faut soit que tu ajoutes les domaines | voulus dans /etc/hosts: | # Adr.IP svr FQDN QN | 192.168.1.10 sousdomaine.domaine sousdomaine | mais si tu choisis cette solution, il faudra aussi le faire aussi sur | tous les clients - ou tu crées une nouvelle zone dans ton DNS qui résoud | sousdomaine vers 192.168.1.10; auquel cas toutes les machines | utilisant ce DNS pourront résoudre l'adresse IP du sous-domaine | sans modifs. | | Je rappelle l'excellent pound qui pemet de rediriger vers des IP et/ou | port en fonction du http_host et ce en parsant les entetes http, comme | par ex | | www.mondomaine.com - 127.0.0.1 | moi.mondomaine.com - 192.168.12.3:8080 | eux.leurdomaine.fr - 127.0.0.1:443 | ... | | -- | Daniel | | -- | Lisez la FAQ de la liste avant de poser une question : | http://wiki.debian.org/fr/FrenchLists | | Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe | vers debian-user-french-requ...@lists.debian.org | En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org | Archive: http://lists.debian.org/4f0b208b.2080...@tootai.net | -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/5864DD54EE874F40BD208FCDCEEFD188@AsusEEPC1011Manu
Re: apache configuration pour multidomaine
On Mon, 9 Jan 2012 18:29:35 +0100 Etann manuli...@manu-dpk.net wrote: Mais si je veux mettre deux sites différents sur mon serveur, je ne epux pas ajouter dans tous les dns de mes clients la redirection... Non, pas dans les DNS clients, dans ton DNS public! Quand un DNS est public il communique automatiquement avec les parce qu'il est détectable sur le web; donc tôt ou tard (le fameux temps de propagation), un voisin va lui chuchoter dans le creux de son port 53: réveille-toi feignasse et dis-moi tout de suite si tu sais résoudre mondomaine.bzzbzz et renvoie-moi son adresse IP si c'est le cas, et magne toi parce que jèpaksaafer. Donc de requêtes en requêtes les DNS vont se propager ces résolutions de noms et tes clients seront à même de trouver tes sites par leurs noms de domaines. Peut-être me suis-je mal fait comprendre. J'ai deux domaines. toto.fr et tata.net J'ai un apache sur mon linux personnel J'ai deux répertoire /home/toto1/www/ et /home/tata/www/ J'aimerais wque toto.fr pointe sur /home/toto/www/ et que tata.net pointe sur /home/tata/www/ Commence par mettre les choses à leur place: les sites vont dans /var/www. Et pour ce qui est d'Alias|DocumentRoot, ça va dans le fichier de conf du site comme déjà dit - le svr HTTP étant lui-même capable de faire la discrimination entre les sites ayant la même adresse IP. Donc, je crée deux alias pour tata et toto. ça j'ai compris. Mais mes deux domaines pointen tpar défaut sur mon ip soi /var/www/ Comment puis-je rediriger donc les visiteurs venant de toto.fr vers http://monip/aliastoto/ et tata.net vers http://monip/aliastata/ Est-ce plus clair ? En 'gadant les précédents posts et en faisant un effort de recherche personnel et de lecture des docs. -- Skyhook Where is 'bavaria' proper? I thought it was austria. -- Seen on #Linux -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20120109190504.4624952c@anubis.defcon1
Re: [Apache] Redirection http-https
On May 17, 2011, at 9:15 PM, Frédéric Marécaille wrote: Bonsoir à tous, Salut Dans le cadre de tests perso sur un serveur web apache (version 2.2.16-6 squeeze), je souhaiterai configurer apache afin de rediriger automatiquement les requêtes http vers du https. Le cryptage ssl fonctionne sur ce serveur et est accessible via https://site-perso J'ai activé le mod_rewrite, fouillé le web en quête de tutos que j'ai trouvés mais sans arriver à faire cela. Avez-vous une solution qui fonctionne :-) ?? J'en avais une, je te retrouve la config. Ca marche à coups de virtual hosts: (dans /etc/apache2/sites-enabled/default) VirtualHost *:80 ServerName host.domain.tld RedirectPermanent / https://host.domain.tld /VirtualHost (dans /etc/apache2/sites-enabled/ssl) VirtualHost *:443 ServerName *.domain.tld ServerAdmin webmas...@domain.tld SSLEngine On SSLCertificateKeyFile ssl/private/ssl_apache.key SSLCertificateFile ssl/certs/ssl_apache.crt ### Mass SSL Vhosts ### RewriteEngine on # define two maps: one for fixing the URL and one which defines # the available virtual hosts with their corresponding # DocumentRoot. RewriteMaplowercaseint:tolower RewriteMapvhosttxt:/etc/apache2/ssl.map # 1. make sure we don't map for common locations RewriteCond %{REQUEST_URI} !^/cgi-bin/.* RewriteCond %{REQUEST_URI} !^/icons/.* # 2. make sure we have a Host header RewriteCond %{HTTP_HOST} !^$ # 3. lowercase the hostname RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$ # # 4. lookup this hostname in vhost.map and # remember it only when it is a path # (and not NONE from above) RewriteCond ${vhost:%1} ^(/.*)$ # 5. finally we can map the URL to its docroot location # and remember the virtual host for logging puposes RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}] /VirtualHost Et voila le ssl.map dans /etc/apache2/ admin.domain.tld/usr/share/ldap-account-manager/ imp.domain.tld /usr/share/squirrelmail/ phpmyadmin.domain.tld/usr/share/phpmyadmin/ Ca permet d'avoir plusieurs sous-domaines en https avec un seul certificat. Merci d'avance. J'espère que ça peut t'aider. -- Frédéric Marécaille -- Ebling Andreas Photography is a powerful art capable of holding a moment forever... http://www.ebling-photo.fr -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/38f0b296-833c-451b-a102-8293c8dc4...@free.fr
Re: [Apache] Redirection http-https
Le mardi 17 mai 2011 à 09:25:00, Ebling Andreas a écrit : On May 17, 2011, at 9:15 PM, Frédéric Marécaille wrote: Bonsoir à tous, Salut Dans le cadre de tests perso sur un serveur web apache (version 2.2.16-6 squeeze), je souhaiterai configurer apache afin de rediriger automatiquement les requêtes http vers du https. Le cryptage ssl fonctionne sur ce serveur et est accessible via https://site-perso J'ai activé le mod_rewrite, fouillé le web en quête de tutos que j'ai trouvés mais sans arriver à faire cela. Avez-vous une solution qui fonctionne :-) ?? J'en avais une, je te retrouve la config. Ca marche à coups de virtual hosts: (dans /etc/apache2/sites-enabled/default) VirtualHost *:80 ServerName host.domain.tld RedirectPermanent / https://host.domain.tld /VirtualHost (dans /etc/apache2/sites-enabled/ssl) VirtualHost *:443 ServerName *.domain.tld ServerAdmin webmas...@domain.tld SSLEngine On SSLCertificateKeyFile ssl/private/ssl_apache.key SSLCertificateFile ssl/certs/ssl_apache.crt ### Mass SSL Vhosts ### RewriteEngine on # define two maps: one for fixing the URL and one which defines # the available virtual hosts with their corresponding # DocumentRoot. RewriteMaplowercaseint:tolower RewriteMapvhosttxt:/etc/apache2/ssl.map # 1. make sure we don't map for common locations RewriteCond %{REQUEST_URI} !^/cgi-bin/.* RewriteCond %{REQUEST_URI} !^/icons/.* # 2. make sure we have a Host header RewriteCond %{HTTP_HOST} !^$ # 3. lowercase the hostname RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$ # # 4. lookup this hostname in vhost.map and # remember it only when it is a path # (and not NONE from above) RewriteCond ${vhost:%1} ^(/.*)$ # 5. finally we can map the URL to its docroot location # and remember the virtual host for logging puposes RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}] /VirtualHost Et voila le ssl.map dans /etc/apache2/ admin.domain.tld/usr/share/ldap-account-manager/ imp.domain.tld /usr/share/squirrelmail/ phpmyadmin.domain.tld/usr/share/phpmyadmin/ Ca permet d'avoir plusieurs sous-domaines en https avec un seul certificat. Merci d'avance. J'espère que ça peut t'aider. Un GRAND merci Andreas!!! Cette solution fonctionne à merveille, il est certains que je n'aurais jamais trouvé cela seul ni en cherchant sur le web :-) Encore merci!! -- Frédéric Marécaille -- Ebling Andreas Photography is a powerful art capable of holding a moment forever... http://www.ebling-photo.fr -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/38f0b296-833c-451b-a102-8293c8dc4...@free.fr -- Frédéric Marécaille -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110517213248.ga24...@lavabit.com
Re: Apache: MaxClients + taille processus
Bonjour Nicolas, Merci pour ta réponse. J'ai trouvé également cette page concernant les scripts Perl: http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html Et ici, un calcul d'estimation pour déterminer la valeur: http://www.devside.net/articles/apache-performance-tuning A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet de mettre en évidence la différence de ressource entre des ressources statiques et du php ? Pascal Le 7 mars 2011 14:57, FROIDURE Nicolas froidure_nico...@yahoo.fr a écrit : Le 06/03/2011 16:41, Luxpopuli Open source a écrit : Bonjour, On lit de partout, à commencer dans la doc, que la valeur par défaut (256) de la directive MaxClients de Apache est suffisante dans la plupart des cas. Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela représente en terme de visites ou de pages vues ou je ne sais quoi ? Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = nombre max de connexions simultanées ? (un processus ne gère qu'une connexion (il meurt à la fin de la connexion) alors qu'une connexion peut gérer *MaxRequestsPerChild* requêtes) Oui/Non ? *Taille des processus* Quelles sont les techniques de calcul de la taille des processus pour déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir le serveur ? Pascal Slt, En ce qui concerne la taille des processus, cela dépend du nombre de modules Apaches chargés en mémoire + la taille éventuelle de la mémoire utilisé par ton language de programmation côté serveur. C'est d'ailleurs le principal problème car pour des ressources statiques, une valeur de 256 est probablement supportable par de nombreuses confs matérielles, mais dès lors que ce sont des scripts qui font appel à la base/utilisent bcp de mémoire, ça change la donne. J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un script PHP en moyenne, après, à toi de définir le ratio entre processus php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent pas en t'aidant de la doc, ça te permettra de mieux les connaître par la même occasion. Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra constater l'énorme différence entre des ressources statiques et du php. Bonne semaine. -- Cordialement, Nicolas Froidure, gérant, Elitwork SARL.
Re: Apache: MaxClients + taille processus
Le 08/03/2011 13:18, Luxpopuli Open source a écrit : Bonjour Nicolas, Merci pour ta réponse. J'ai trouvé également cette page concernant les scripts Perl: http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html Et ici, un calcul d'estimation pour déterminer la valeur: http://www.devside.net/articles/apache-performance-tuning A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet de mettre en évidence la différence de ressource entre des ressources statiques et du php ? Pascal Le 7 mars 2011 14:57, FROIDURE Nicolas froidure_nico...@yahoo.fr mailto:froidure_nico...@yahoo.fr a écrit : Le 06/03/2011 16:41, Luxpopuli Open source a écrit : Bonjour, On lit de partout, à commencer dans la doc, que la valeur par défaut (256) de la directive MaxClients de Apache est suffisante dans la plupart des cas. Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela représente en terme de visites ou de pages vues ou je ne sais quoi ? Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = nombre max de connexions simultanées ? (un processus ne gère qu'une connexion (il meurt à la fin de la connexion) alors qu'une connexion peut gérer /MaxRequestsPerChild/ requêtes) Oui/Non ? _Taille des processus_ Quelles sont les techniques de calcul de la taille des processus pour déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir le serveur ? Pascal Slt, En ce qui concerne la taille des processus, cela dépend du nombre de modules Apaches chargés en mémoire + la taille éventuelle de la mémoire utilisé par ton language de programmation côté serveur. C'est d'ailleurs le principal problème car pour des ressources statiques, une valeur de 256 est probablement supportable par de nombreuses confs matérielles, mais dès lors que ce sont des scripts qui font appel à la base/utilisent bcp de mémoire, ça change la donne. J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un script PHP en moyenne, après, à toi de définir le ratio entre processus php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent pas en t'aidant de la doc, ça te permettra de mieux les connaître par la même occasion. Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra constater l'énorme différence entre des ressources statiques et du php. Bonne semaine. -- Cordialement, Nicolas Froidure, gérant, Elitwork SARL. Slt, Merci pour tes liens, j'y ai aussi appris des trucs. Pour te donner un exemple sur un serveur local de test avec 512mo de ram et un AMD 2Go. 500 requêtes avec 50 requêtes concurrentes : - 22 secondes : 12ko générés en PHP avec cache côté serveur activé (XCMS) - 90 secondes : 12ko générés en PHP sans cache (XCMS) - 3.71 secondes pour une image de 47ko Je t'ai mis les résultats en fin de mail. Tu peux également tester une charge plus habituelle en extrayant les url de tes logs et en les mettant en entrée dans ab. Essayes man ab pour voir si il lit l'entrée standard. A la limite, ça serait pas mal de faire un shell qui automatise le replay de fichiers de log n fois. Je mets ça dans ma todolist. Bons tests. [TEST 1] This is ApacheBench, Version 2.0.40-dev $Revision: 1.146 $ apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.elitwork.com.ewk (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Finished 500 requests Server Software:Apache/2.2.16 Server Hostname:www.elitwork.com.ewk Server Port:80 Document Path: / Document Length:12456 bytes Concurrency Level: 50 Time taken for tests: 22.312500 seconds Complete requests: 500 Failed requests:0 Write errors: 0 Total transferred: 6396000 bytes HTML transferred: 6228000 bytes Requests per second:22.41 [#/sec] (mean) Time per request: 2231.250 [ms] (mean) Time per request: 44.625 [ms] (mean, across all concurrent requests) Transfer rate: 279.93 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect:00 2.6 0 15 Processing: 406 2187 459.2 22503421 Waiting: 390 2089 429.6 21253218 Total:406 2188 459.3 22503421 Percentage of the requests served within a certain time (ms) 50% 2250 66% 2312 75% 2359 80% 2390 90% 2515 95% 2859 98% 3171 99% 3281 100% 3421
Re: Apache: MaxClients + taille processus
Merci bien Nicolas ;-) Le 8 mars 2011 13:47, FROIDURE Nicolas froidure_nico...@yahoo.fr a écrit : Le 08/03/2011 13:18, Luxpopuli Open source a écrit : Bonjour Nicolas, Merci pour ta réponse. J'ai trouvé également cette page concernant les scripts Perl: http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html Et ici, un calcul d'estimation pour déterminer la valeur: http://www.devside.net/articles/apache-performance-tuning A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet de mettre en évidence la différence de ressource entre des ressources statiques et du php ? Pascal Le 7 mars 2011 14:57, FROIDURE Nicolas froidure_nico...@yahoo.fr a écrit : Le 06/03/2011 16:41, Luxpopuli Open source a écrit : Bonjour, On lit de partout, à commencer dans la doc, que la valeur par défaut (256) de la directive MaxClients de Apache est suffisante dans la plupart des cas. Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela représente en terme de visites ou de pages vues ou je ne sais quoi ? Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = nombre max de connexions simultanées ? (un processus ne gère qu'une connexion (il meurt à la fin de la connexion) alors qu'une connexion peut gérer *MaxRequestsPerChild* requêtes) Oui/Non ? *Taille des processus* Quelles sont les techniques de calcul de la taille des processus pour déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir le serveur ? Pascal Slt, En ce qui concerne la taille des processus, cela dépend du nombre de modules Apaches chargés en mémoire + la taille éventuelle de la mémoire utilisé par ton language de programmation côté serveur. C'est d'ailleurs le principal problème car pour des ressources statiques, une valeur de 256 est probablement supportable par de nombreuses confs matérielles, mais dès lors que ce sont des scripts qui font appel à la base/utilisent bcp de mémoire, ça change la donne. J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un script PHP en moyenne, après, à toi de définir le ratio entre processus php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent pas en t'aidant de la doc, ça te permettra de mieux les connaître par la même occasion. Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra constater l'énorme différence entre des ressources statiques et du php. Bonne semaine. -- Cordialement, Nicolas Froidure, gérant, Elitwork SARL. Slt, Merci pour tes liens, j'y ai aussi appris des trucs. Pour te donner un exemple sur un serveur local de test avec 512mo de ram et un AMD 2Go. 500 requêtes avec 50 requêtes concurrentes : - 22 secondes : 12ko générés en PHP avec cache côté serveur activé (XCMS) - 90 secondes : 12ko générés en PHP sans cache (XCMS) - 3.71 secondes pour une image de 47ko Je t'ai mis les résultats en fin de mail. Tu peux également tester une charge plus habituelle en extrayant les url de tes logs et en les mettant en entrée dans ab. Essayes man ab pour voir si il lit l'entrée standard. A la limite, ça serait pas mal de faire un shell qui automatise le replay de fichiers de log n fois. Je mets ça dans ma todolist. Bons tests. [TEST 1] This is ApacheBench, Version 2.0.40-dev $Revision: 1.146 $ apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.elitwork.com.ewk (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Finished 500 requests Server Software:Apache/2.2.16 Server Hostname:www.elitwork.com.ewk Server Port:80 Document Path: / Document Length:12456 bytes Concurrency Level: 50 Time taken for tests: 22.312500 seconds Complete requests: 500 Failed requests:0 Write errors: 0 Total transferred: 6396000 bytes HTML transferred: 6228000 bytes Requests per second:22.41 [#/sec] (mean) Time per request: 2231.250 [ms] (mean) Time per request: 44.625 [ms] (mean, across all concurrent requests) Transfer rate: 279.93 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect:00 2.6 0 15 Processing: 406 2187 459.2 22503421 Waiting: 390 2089 429.6 21253218 Total:406 2188 459.3 22503421 Percentage of the requests served within a certain time (ms) 50% 2250 66% 2312 75% 2359 80% 2390 90% 2515 95% 2859 98% 3171 99% 3281 100% 3421 (longest request)
Re: Apache: MaxClients + taille processus
Le 08/03/2011 16:12, Luxpopuli Open source a écrit : Merci bien Nicolas ;-) Le 8 mars 2011 13:47, FROIDURE Nicolas froidure_nico...@yahoo.fr mailto:froidure_nico...@yahoo.fr a écrit : Le 08/03/2011 13:18, Luxpopuli Open source a écrit : Bonjour Nicolas, Merci pour ta réponse. J'ai trouvé également cette page concernant les scripts Perl: http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html Et ici, un calcul d'estimation pour déterminer la valeur: http://www.devside.net/articles/apache-performance-tuning A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet de mettre en évidence la différence de ressource entre des ressources statiques et du php ? Pascal Le 7 mars 2011 14:57, FROIDURE Nicolas froidure_nico...@yahoo.fr mailto:froidure_nico...@yahoo.fr a écrit : Le 06/03/2011 16:41, Luxpopuli Open source a écrit : Bonjour, On lit de partout, à commencer dans la doc, que la valeur par défaut (256) de la directive MaxClients de Apache est suffisante dans la plupart des cas. Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela représente en terme de visites ou de pages vues ou je ne sais quoi ? Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = nombre max de connexions simultanées ? (un processus ne gère qu'une connexion (il meurt à la fin de la connexion) alors qu'une connexion peut gérer /MaxRequestsPerChild/ requêtes) Oui/Non ? _Taille des processus_ Quelles sont les techniques de calcul de la taille des processus pour déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir le serveur ? Pascal Slt, En ce qui concerne la taille des processus, cela dépend du nombre de modules Apaches chargés en mémoire + la taille éventuelle de la mémoire utilisé par ton language de programmation côté serveur. C'est d'ailleurs le principal problème car pour des ressources statiques, une valeur de 256 est probablement supportable par de nombreuses confs matérielles, mais dès lors que ce sont des scripts qui font appel à la base/utilisent bcp de mémoire, ça change la donne. J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un script PHP en moyenne, après, à toi de définir le ratio entre processus php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent pas en t'aidant de la doc, ça te permettra de mieux les connaître par la même occasion. Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra constater l'énorme différence entre des ressources statiques et du php. Bonne semaine. -- Cordialement, Nicolas Froidure, gérant, Elitwork SARL. Slt, Merci pour tes liens, j'y ai aussi appris des trucs. Pour te donner un exemple sur un serveur local de test avec 512mo de ram et un AMD 2Go. 500 requêtes avec 50 requêtes concurrentes : - 22 secondes : 12ko générés en PHP avec cache côté serveur activé (XCMS) - 90 secondes : 12ko générés en PHP sans cache (XCMS) - 3.71 secondes pour une image de 47ko Je t'ai mis les résultats en fin de mail. Tu peux également tester une charge plus habituelle en extrayant les url de tes logs et en les mettant en entrée dans ab. Essayes man ab pour voir si il lit l'entrée standard. A la limite, ça serait pas mal de faire un shell qui automatise le replay de fichiers de log n fois. Je mets ça dans ma todolist. Bons tests. [TEST 1] This is ApacheBench, Version 2.0.40-dev $Revision: 1.146 $ apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.elitwork.com.ewk http://www.elitwork.com.ewk (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Finished 500 requests Server Software:Apache/2.2.16 Server Hostname: www.elitwork.com.ewk http://www.elitwork.com.ewk Server Port:80 Document Path: / Document Length:12456 bytes Concurrency Level: 50 Time taken for tests: 22.312500 seconds Complete requests: 500 Failed requests:0 Write errors: 0 Total transferred: 6396000 bytes HTML transferred: 6228000 bytes Requests per second:22.41
Re: Apache: MaxClients + taille processus
Le 06/03/2011 16:41, Luxpopuli Open source a écrit : Bonjour, On lit de partout, à commencer dans la doc, que la valeur par défaut (256) de la directive MaxClients de Apache est suffisante dans la plupart des cas. Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela représente en terme de visites ou de pages vues ou je ne sais quoi ? Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = nombre max de connexions simultanées ? (un processus ne gère qu'une connexion (il meurt à la fin de la connexion) alors qu'une connexion peut gérer /MaxRequestsPerChild/ requêtes) Oui/Non ? _Taille des processus_ Quelles sont les techniques de calcul de la taille des processus pour déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir le serveur ? Pascal Slt, En ce qui concerne la taille des processus, cela dépend du nombre de modules Apaches chargés en mémoire + la taille éventuelle de la mémoire utilisé par ton language de programmation côté serveur. C'est d'ailleurs le principal problème car pour des ressources statiques, une valeur de 256 est probablement supportable par de nombreuses confs matérielles, mais dès lors que ce sont des scripts qui font appel à la base/utilisent bcp de mémoire, ça change la donne. J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un script PHP en moyenne, après, à toi de définir le ratio entre processus php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent pas en t'aidant de la doc, ça te permettra de mieux les connaître par la même occasion. Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra constater l'énorme différence entre des ressources statiques et du php. Bonne semaine. -- Cordialement, Nicolas Froidure, gérant, Elitwork SARL.
Re: apache 2 log : creation of executable memory area failed: Permission denied
Le Sun, 27 Feb 2011 12:14:21 +0100, Guy Deleeuw g.de_le...@eurofer.be a écrit : Bonjour à tous je tourne lenny + apache2 dans deux vservers sur deux serveurs différents. Sur le serveur interne , tout fonctionne normalement sur le serveur extranet j'ai dans mes logs : + /usr/bin/python /var/www/wt/gddbcore/gdods/DocumentConverter.py /var/www/users/guy/tmp/temp9.ods /var/www/users/guy/tmp/temp10.xls creation of executable memory area failed: Permission denied Il s'agit de la même config et même api sur les deux ververs. le document xls est bien construit. J'ai fouillé pendant plus de 5 heures sans trouver réellement de solutions. Qqun a déjà rencontré cette erreur ? Merci d'avance Guy bonjour, aller encore une fois, comme c'est dimanche guy a abusé du pekèt ... est il possible de comparer certaines position des users entre les 2 serveurs ? que donne : grep 1000 /etc/passwd ensuite : tree -Csu /var/www/users/guy/ slt bernard -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110227144043.5284db25.bernard.schoenacker_free.fr@hamtaro
Re: apache 2 log : creation of executable memory area failed: Permission denied
Bonjour, Le dimanche 27 février 2011 à 14:40 +0100, Bernard Schoenacker a écrit : Le Sun, 27 Feb 2011 12:14:21 +0100, Guy Deleeuw g.de_le...@eurofer.be a écrit : bonjour, aller encore une fois, comme c'est dimanche guy a abusé du pekèt ... Jaloux va ! est il possible de comparer certaines position des users entre les 2 serveurs ? Inutile car ces users sont le résultat d'une authentification apache, on tourne donc sous www-data que donne : grep 1000 /etc/passwd ensuite : tree -Csu /var/www/users/guy/ enfin pour te faire plaisir :-) je plaisante, je pense aussi que c'est un problème de droits mais liés a l'environment de www-data grep 1000 /etc/passwd guy:x:1000:1000:guy,,,:/home/guy:/bin/bash SrvDBExtra:/# tree -Csu /var/www/users/guy/ /var/www/users/guy/ |-- [www-data4096] Cfg | `-- [www-data 179] gdQuery2.xml |-- [www-data4096] gdQuery2 | |-- [www-data4096] level1 | |-- [root 44753] msBreakDown | |-- [www-data 18046] test.job | |-- [www-data5407] testTinPlateLabel.job | |-- [www-data7745] testdim | `-- [www-data 17218] testnatprod.job |-- [www-data4096] gdReport `-- [www-data 12288] tmp |-- [www-data 239403] 1130756576.rpg |-- [www-data 239403] 184684674.rpg |-- [www-data 239403] 332280458.rpg |-- [www-data 239403] 406833981.rpg `-- [www-data 138] gdQuery_702696911.xml a++ Guy -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/1298821226.2708.41.camel@pc-1000
Re: apache AllowOverride
Le 12/07/10 à 11:28, Tahar BEN ACHOUR tahar...@yahoo.fr a écrit : TBA php_value not allowed here et indexIgnore not allowed here, TBA TBA comment autoriser ces deux options sans etre obligé de mettre TBA TBA AllowOverride All ? TBA TBA avec un AllowOverride All ça marche sans problème, mais je ne voudrais pas TBA autoriser toutes les options http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride Pour l'index, c'est Indexes, et pour le php, c'est Options (http://php.net/manual/en/configuration.changes.php) donc AllowOverride Indexes Options devrait marcher (en cherchant dans ton moteur favori allowoverride et php_value tu aurais trouvé ça tout seul...) -- Daniel La nature est prévoyante : elle a fait pousser la pomme en Normandie sachant que c'est dans cette région qu'on boit le plus de cidre. Henri Monnier -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100712190300.39a4d...@h2.lairdutemps.org
Tr : Re : apache : Unable to open logs
Bonjour à tous, en faisant quelques recherche, mon problème est du au nombre important de vhost et le fichiers logs que j'ai j'ai au dela de 1200 vhost différents et 1200 répertoire de logs avec le access_log et error_log. D'après ce que j'ai trouvé il faudrait augmenter le ulimit qui est fixé à 1024 sur mon serveur. Est ce que l'augmentation du ulimit est sans danger pour le serveur (charge, nb process, etc...) ? Sinon comment modifier cette valeur pour qu'elle reste affectée même si je suis obligé de redémarrer mon serveur ?? quel fichier faudrait-il modifier ? Merci pour votre aide. - Message d'origine De : Tahar BEN ACHOUR href=mailto:tahar...@yahoo.fr;tahar...@yahoo.fr À : DEBIAN href=mailto:debian-user-french@lists.debian.org;debian-user-french@lists.debian.org Envoyé le : Ven 23 avril 2010, 18 h 16 min 29 s Objet : apache : Unable to open logs Bonjour à tous, J'ai une erreur sous apache assez bizarre, qui me dit Unable to open logs, j'ai lu qu'il fallait modifier la limite des file descriptor à 65535, j'ai fait ça et pourtant j'ai toujours la même erreur. ma configuration apache prévoit un dossier de log pour chaque site dans lequel il contient le fichier access et le fichier error, et sont stockés dans /srv/logs/apache2/dossier_site_en_question les logs de apache par contre je les ai laissé dans /var/log/apache2 voici ma version d'apache 2.2.9-10+lenny Une idée ? Merci. -- Lisez la FAQ de la liste avant de poser une question : target=_blank href=http://wiki.debian.org/fr/FrenchLists; target=_blank http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers ymailto=mailto: href=mailto:debian-user-french-requ...@lists.debian.org;debian-user-french-requ...@lists.debian.org href=mailto: ymailto=mailto:debian-user-french-requ...@lists.debian.org; href=mailto:debian-user-french-requ...@lists.debian.org;debian-user-french-requ...@lists.debian.org ymailto=mailto:debian-user-french-requ...@lists.debian.org; href=mailto:debian-user-french-requ...@lists.debian.org;debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS ymailto=mailto: ymailto=mailto:listmas...@lists.debian.org; href=mailto:listmas...@lists.debian.org;listmas...@lists.debian.org href=mailto: href=mailto:listmas...@lists.debian.org;listmas...@lists.debian.org ymailto=mailto:listmas...@lists.debian.org; href=mailto:listmas...@lists.debian.org;listmas...@lists.debian.org Archive: target=_blank href=http://lists.debian.org/416807.9616...@web26307.mail.ukl.yahoo.com; target=_blank http://lists.debian.org/416807.9616...@web26307.mail.ukl.yahoo.com -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/851016.99682...@web26302.mail.ukl.yahoo.com
Re: apache : Unable to open logs
Tahar BEN ACHOUR a écrit : Bonjour à tous, J'ai une erreur sous apache assez bizarre, qui me dit Unable to open logs, j'ai lu qu'il fallait modifier la limite des file descriptor à 65535, j'ai fait ça et pourtant j'ai toujours la même erreur. ma configuration apache prévoit un dossier de log pour chaque site dans lequel il contient le fichier access et le fichier error, et sont stockés dans /srv/logs/apache2/dossier_site_en_question les logs de apache par contre je les ai laissé dans /var/log/apache2 voici ma version d'apache 2.2.9-10+lenny Une idée ? Merci. Salut Ca sent le probleme de droits a plein nez... Vérifie ceux-ci sur tes fichiers de logs et leurs repertoires. Patrick -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/hqufa9$8r...@dough.gmane.org
Re: apache + droit sur fichiers uploadés
Si tu upload via FTP, cela vient des paramètres de ton FTP, tu dois être en create mask 500 je pense Cordialement David DUPONT 2010/3/25 Tahar BEN ACHOUR tahar...@yahoo.fr Bonjour à tous, je fais face à un problème étrange pour lequel je n'arrive pas du tout à trouver de piste. j'ai un serveur apache + php et je ne sais pas pourquoi quand j'upload via un forumulaire web, les fichiers uploadés dans le dossier de destination reçoivent les droits 500 du coup il ne sont pas lisibles sur les pages web ! Est-ce un paramètre apache ou autre chose ? Merci -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/968727.57229...@web26305.mail.ukl.yahoo.com
Re: apache + droit sur fichiers uploadés
David DUPONT davidclaude.dup...@gmail.com à écrit le Thu, 25 Mar 2010 16:38:00 +0100 Si tu upload via FTP, cela vient des paramètres de ton FTP, tu dois être en create mask 500 je pense raté il a dit que cela le faisait via interface web (formulaire d'upload) -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100325164903.041c6...@morpheus.bulot-fr.com
Re : apache + droit sur fichiers uploadés
David DUPONT href=mailto:davidclaude.dup...@gmail.com;davidclaude.dup...@gmail.com à écrit le Thu, 25 Mar 2010 16:38:00 +0100 Si tu upload via FTP, cela vient des paramètres de ton FTP, tu dois être en create mask 500 je pense raté il a dit que cela le faisait via interface web (formulaire d'upload) En effet ce n'est pas un problème ftp, mais c'est lors de l'upload d'une interface web, et voici le code de la page d'upload ? $repertoire = ./media/cv/; $extensions_ok = array('docx','DOCX','doc','DOC','pdf', 'PDF','rtf', 'RTF'); $taille_max = 3000; // vérifications if( !in_array( substr(strrchr($_FILES['curcus']['name'], '.'), 1), $extensions_ok) ) { $erreur = 'Veuillez seacute;lectionner un fichier de type png, gif ou jpg !'; } // copie du fichier if(!isset($erreur)) { $dest_fichier = basename($_FILES['curcus']['name']); // formatage nom fichier // enlever les accents $dest_fichier = strtr($dest_fichier, 'à Ã'AACOYaacooyy'); ÃÃà // remplacer les caracteres autres que lettres, chiffres et point par _ //vérif if(file_exists($repertoire.$dest_fichier)) echo pLe fichier de destination existe déjà !/p; else { // copie du fichier echo file saved; move_uploaded_file($_FILES['curcus']['tmp_name'], $repertoire.$dest_fichier); } } else{ echo p.$erreur./p; } ? -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : href=http://wiki.debian.org/fr/FrenchLists; target=_blank http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers ymailto=mailto:debian-user-french-requ...@lists.debian.org; href=mailto:debian-user-french-requ...@lists.debian.org;debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS ymailto=mailto:listmas...@lists.debian.org; href=mailto:listmas...@lists.debian.org;listmas...@lists.debian.org Archive: target=_blank http://lists.debian.org/20100325164903.041c6...@morpheus.bulot-fr.com -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/971785.71670...@web26305.mail.ukl.yahoo.com
Re: apache + droit sur fichiers uploadés
Tahar BEN ACHOUR tahar...@yahoo.fr à écrit le Thu, 25 Mar 2010 15:31:06 + (GMT) Bonjour à tous, je fais face à un problème étrange pour lequel je n'arrive pas du tout à trouver de piste. j'ai un serveur apache + php et je ne sais pas pourquoi quand j'upload via un forumulaire web, les fichiers uploadés dans le dossier de destination reçoivent les droits 500 du coup il ne sont pas lisibles sur les pages web ! Est-ce un paramètre apache ou autre chose ? Vous n'avez pas beaucoups avancé depuis le 19, certes la réponses étai faire sur les droits sessions, mais vous auriez pu chercher un peu plus. si vous faites, depuis root su - www-data -s /bin/bash touch /var/www/Votresite/RepertoireUpload/CreeParTouch.txt stat /var/www/Votresite/RepertoireUpload/CreeParTouch.txt si vous mettez vos fichiers dans /var/ftp/[je sais pas quoi], vérifier les umasks, droits des répertoires parent, ... -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100325170721.15342...@morpheus.bulot-fr.com
Re : apache + droit sur fichiers uploadés
Vous n'avez pas beaucoups avancé depuis le 19, certes la réponses étai faire sur les droits sessions, mais vous auriez pu chercher un peu plus. si vous faites, depuis root su - www-data -s /bin/bash touch /var/www/Votresite/RepertoireUpload/CreeParTouch.txt stat /var/www/Votresite/RepertoireUpload/CreeParTouch.txt si vous mettez vos fichiers dans /var/ftp/[je sais pas quoi], vérifier les umasks, droits des répertoires parent, ... Le problème c'est que les répertoires parents ont des droit 755 et le umask est à 0022 quand je passe à l'utilisateur www-data et que je fais un touch dans le repertoire en question, j'obtiens un fichier avec des droits corrects. En plus quand je consulte les logs, rien n'indique une erreur quelque part. Je n'arrive pas à comprendre d'où provient le problème -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : href=http://wiki.debian.org/fr/FrenchLists; target=_blank http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers ymailto=mailto:debian-user-french-requ...@lists.debian.org; href=mailto:debian-user-french-requ...@lists.debian.org;debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS ymailto=mailto:listmas...@lists.debian.org; href=mailto:listmas...@lists.debian.org;listmas...@lists.debian.org Archive: target=_blank http://lists.debian.org/20100325170721.15342...@morpheus.bulot-fr.com -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/18527.81224...@web26305.mail.ukl.yahoo.com
Re: apache + droit sur fich iers uploadés
Tahar BEN ACHOUR wrote on Thu, Mar 25, 2010 at 03:31:06PM + Bonjour à tous, je fais face à un problème étrange pour lequel je n'arrive pas du tout à trouver de piste. j'ai un serveur apache + php et je ne sais pas pourquoi quand j'upload via un forumulaire web, les fichiers uploadés dans le dossier de destination reçoivent les droits 500 du coup il ne sont pas lisibles sur les pages web ! Est-ce un paramètre apache ou autre chose ? C'est un paramètre du service qui récupère les fichiers uploadés, le script en PHP donc. Il est tout à fait normal que par défaut ce genre de fichiers ne soit pas public (lisible par tous = public, bien entendu). Dominique -- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100325154345.ga31...@telecom-paristech.fr
Re: Re : apache + droit sur fichiers uploadés
Tahar BEN ACHOUR tahar...@yahoo.fr à écrit le Thu, 25 Mar 2010 16:27:41 + (GMT) Votre messagerie coupe bizarrement les réponses Le problème c'est que les répertoires parents ont des droit 755 et le umask est à 0022 quand je passe à l'utilisateur www-data et que je fais un touch dans le repertoire en question, j'obtiens un fichier avec des droits corrects. En plus quand je consulte les logs, rien n'indique une erreur quelque part. Je n'arrive pas à comprendre d'où provient le problème un fichier .htaccess ? rien dans les log apaches (ptet pas le access.log, mais l'error.log) j'avous ne pas voir, je ne fais que donner des idées sans trop chercher -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100325174403.39496...@morpheus.bulot-fr.com
Re: Re : apache + droit sur fichiers uploadés
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [Limiter le nombre de caractère par ligne, à une valeur décente, par exemple 80, c'est toujours d'actualité pour les envois, merci] Le 25/03/2010 12:04, Tahar BEN ACHOUR a écrit : En effet ce n'est pas un problème ftp, mais c'est lors de l'upload d'une interface web, et voici le code de la page d'upload Php a son manuel [0], une partie est consacrée au téléchargement de fichiers [1], dispose de fonctions sur les systèmes de fichiers [2] comme par exemple chmod [3]. [0] http://fr2.php.net/manual/fr/ [1] http://fr2.php.net/manual/fr/features.file-upload.php [2] http://fr2.php.net/manual/fr/ref.filesystem.php [3] http://fr2.php.net/manual/fr/function.chmod.php Amicalement David -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkurlbIACgkQ18/WetbTC/rA5gCfc9Nf7HR3DHD7HurCBpZ+TcO8 COsAnisJCcPpevkZqQ016ttHZ0f9GFZy =6fhN -END PGP SIGNATURE- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/hog4jj$bp...@dough.gmane.org
Re: Re : apache + droit sur fichiers uploadés
Tahar BEN ACHOUR tahar...@yahoo.fr à écrit le Thu, 25 Mar 2010 16:27:41 + (GMT) Le problème c'est que les répertoires parents ont des droit 755 et le umask est à 0022 quand je passe à l'utilisateur www-data et que je fais un touch dans le repertoire en question, j'obtiens un fichier avec des droits corrects. En plus quand je consulte les logs, rien n'indique une erreur quelque part. - vous pourriez faire un touch de la même façon dans le répertoire /tmp ? (si les droits ne sont pas bon, c'est selinux, et un chcon malheureux pas sur de cela : chcon -t tmp_t uploads) - vous n'avez pas de module suPHP actif ? -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100325180224.6ff65...@morpheus.bulot-fr.com
Re: Apache, mod_proxy et reponse 301
On Sun, May 18, 2008 at 05:15:04PM +0200, Le poulpe qui bloppe ! wrote: sauf que sous debian, il faut aussi penser a: modifier le fichier /etc/apache2/mods-available/proxy.conf comme ca: IfModule mod_proxy.c ProxyRequests Off Proxy * AddDefaultCharset off Order deny,allow Allow from naryves.com /Proxy ProxyVia On /IfModule Car par defaut, les connexion proxy sont interdites. En fait, c'est mieux de mettre ces choses là dans le fichier correspondant dans /etc/apache2/sites-available, car /etc/apache2/mods-available/proxy.conf est écrasé lors du passage à la version d'après, et on se retrouve avec le proxy qui ne marche plus. Y. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: apache 1.3 et php5
* Aurelien SPITERI poxy...@hotmail.com [2009-01-05 17:52:50 +] wrote : [..] et voui... LoadModule php5_module /usr/lib/apache/1.3/libphp5.so Hmmm ... Apache 1.3 ... Sur apache.org, il est specifie qu'une une migration vers apache 2 est vivement conseillée. -- . ''`. (\___/) E d i S T O J I C E V I C : :' : (='.'=) http://www.debianworld.org `. `~' ()_() GPG: 0x1237B032 `- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: apache 1.3 et php5
dans le fichier de conf d'apache ou du module php5, peut-être manque t-il les directives * AddType: pour expliciter les en-têtes concernant le traitement des fichiers .php IfModule mod_php5.c AddType application/x-httpd-php .php .phtml .php3 AddType application/x-httpd-php-source .phps /IfModule * DirectoryIndex: pour considérer index.php comme un fichier 'index' DirectoryIndex index.html index.htm index.shtml index.cgi index.php ?...a toutes fins utiles bonne année à tous -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: apache 1.3 et php5
As tu installer le module php5 pour apache 1.3 aptitude install libapache-mod-php5 Le 5 janvier 2009 17:35, Aurelien SPITERI poxy...@hotmail.com a écrit : Bonjour je rencontre une difficulté sur la config de base : apache 1.3 php5 mysql5 phpmyadmin 2.9 le tout sur debian 4.06 en prenant les valeurs par défaut : répertoire de publication : /var/www + lien symbolique /usr/share/phpmyadmin /var/www http://domaine.com/phpmyadmin = renvoi au telechargement d'un fichier php http://domaine.com/phpmyadmin/index.html = fonctionne bien. question : comment lister le repertoire phpmyadmin ? J'ai fouillé dans de nombreux forum et les tutoriaux ne parlent que d'apache2 avec php5 et phpmyadmin merci de votre aide -- Discutez sur Messenger où que vous soyez ! Mettez Messenger sur votre mobile ! http://www.messengersurvotremobile.com/
RE: apache 1.3 et php5
oui, et il a bien ajouté : Creating config file /etc/php5/apache/php.ini with new version Replacing config file /etc/apache/modules.conf with new version Date: Mon, 5 Jan 2009 17:41:13 + From: jojolapin...@gmail.com To: poxy...@hotmail.com; debian-user-french@lists.debian.org Subject: Re: apache 1.3 et php5 As tu installer le module php5 pour apache 1.3 aptitude install libapache-mod-php5 Le 5 janvier 2009 17:35, Aurelien SPITERI poxy...@hotmail.com a écrit : Bonjour je rencontre une difficulté sur la config de base : apache 1.3 php5 mysql5 phpmyadmin 2.9 le tout sur debian 4.06 en prenant les valeurs par défaut : répertoire de publication : /var/www + lien symbolique /usr/share/phpmyadmin /var/www http://domaine.com/phpmyadmin = renvoi au telechargement d'un fichier php http://domaine.com/phpmyadmin/index.html = fonctionne bien. question : comment lister le repertoire phpmyadmin ? J'ai fouillé dans de nombreux forum et les tutoriaux ne parlent que d'apache2 avec php5 et phpmyadmin merci de votre aide Discutez sur Messenger où que vous soyez ! Mettez Messenger sur votre mobile ! _ Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger ! http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
Re: apache 1.3 et php5
Le 5 janvier 2009 17:46, Aurelien SPITERI poxy...@hotmail.com a écrit : oui, et il a bien ajouté : Creating config file /etc/php5/apache/php.ini with new version Replacing config file /etc/apache/modules.conf with new version et tu as bien LoadModule php5_module /repertoire/vers/les/module/libphp5.so dans ton fichier /etc/apache/modules.conf -- Date: Mon, 5 Jan 2009 17:41:13 + From: jojolapin...@gmail.com To: poxy...@hotmail.com; debian-user-french@lists.debian.org Subject: Re: apache 1.3 et php5 As tu installer le module php5 pour apache 1.3 aptitude install libapache-mod-php5 Le 5 janvier 2009 17:35, Aurelien SPITERI poxy...@hotmail.com a écrit : Bonjour je rencontre une difficulté sur la config de base : apache 1.3 php5 mysql5 phpmyadmin 2.9 le tout sur debian 4.06 en prenant les valeurs par défaut : répertoire de publication : /var/www + lien symbolique /usr/share/phpmyadmin /var/www http://domaine.com/phpmyadmin = renvoi au telechargement d'un fichier php http://domaine.com/phpmyadmin/index.html = fonctionne bien. question : comment lister le repertoire phpmyadmin ? J'ai fouillé dans de nombreux forum et les tutoriaux ne parlent que d'apache2 avec php5 et phpmyadmin merci de votre aide -- Discutez sur Messenger où que vous soyez ! Mettez Messenger sur votre mobile ! http://www.messengersurvotremobile.com/ -- Souhaitez vous « être au bureau sans y être » ? Oui je le veux !http://www.microsoft.com/france/windows/bts/default.mspx
RE: apache 1.3 et php5
et voui... LoadModule php5_module /usr/lib/apache/1.3/libphp5.so Date: Mon, 5 Jan 2009 17:50:33 + From: jojolapin...@gmail.com To: poxy...@hotmail.com; debian-user-french@lists.debian.org Subject: Re: apache 1.3 et php5 Le 5 janvier 2009 17:46, Aurelien SPITERI poxy...@hotmail.com a écrit : oui, et il a bien ajouté : Creating config file /etc/php5/apache/php.ini with new version Replacing config file /etc/apache/modules.conf with new versionet tu as bien LoadModule php5_module /repertoire/vers/les/module/libphp5.so dans ton fichier /etc/apache/modules.conf Date: Mon, 5 Jan 2009 17:41:13 + From: jojolapin...@gmail.com To: poxy...@hotmail.com; debian-user-french@lists.debian.org Subject: Re: apache 1.3 et php5 As tu installer le module php5 pour apache 1.3 aptitude install libapache-mod-php5 Le 5 janvier 2009 17:35, Aurelien SPITERI poxy...@hotmail.com a écrit : Bonjour je rencontre une difficulté sur la config de base : apache 1.3 php5 mysql5 phpmyadmin 2.9 le tout sur debian 4.06 en prenant les valeurs par défaut : répertoire de publication : /var/www + lien symbolique /usr/share/phpmyadmin /var/www http://domaine.com/phpmyadmin = renvoi au telechargement d'un fichier php http://domaine.com/phpmyadmin/index.html = fonctionne bien. question : comment lister le repertoire phpmyadmin ? J'ai fouillé dans de nombreux forum et les tutoriaux ne parlent que d'apache2 avec php5 et phpmyadmin merci de votre aide Discutez sur Messenger où que vous soyez ! Mettez Messenger sur votre mobile ! Souhaitez vous « être au bureau sans y être » ? Oui je le veux ! _ Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! Téléchargez-le maintenant ! http://www.windowslive.fr/messenger/1.asp
Re: Apache, http et https sur le port 80
Le Tue, 11 Nov 2008 11:11:18 +0100, Daniel Huhardeaux [EMAIL PROTECTED] a écrit : Sylvain Sauvage a écrit : ’soir, David BERCOT, lundi 10 novembre 2008, 21:52:19 CET […] Apparemment, Apache n'a pas l'air se savoir gérer plusieurs sites avec du HTTP et HTTPS sur le même port :-( A moins que ma configuration ne soit pas bonne... Mais je ne sais plus trop où chercher. Un proxy ? Bonjour, la solution s'appelle pound qui existe en paquet .deb dans Etch On peut faire de la redirection d'adresse en fonction du hostname: Ex: la requête www1.mondomaine.ltd est redirigée vers la machine 192.168.168.1 alors que la requête www2.mondomaine.ltd est redirigée sur localhost port 8080. Pound fonctionne egalement en https. Je suis absent quelques jours mais je teste ça dès que possible !!! Merci pour tous vos conseils ;-) David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
Sylvain Sauvage a écrit : ’soir, David BERCOT, lundi 10 novembre 2008, 21:52:19 CET […] Apparemment, Apache n'a pas l'air se savoir gérer plusieurs sites avec du HTTP et HTTPS sur le même port :-( A moins que ma configuration ne soit pas bonne... Mais je ne sais plus trop où chercher. Un proxy ? Bonjour, la solution s'appelle pound qui existe en paquet .deb dans Etch On peut faire de la redirection d'adresse en fonction du hostname: Ex: la requête www1.mondomaine.ltd est redirigée vers la machine 192.168.168.1 alors que la requête www2.mondomaine.ltd est redirigée sur localhost port 8080. Pound fonctionne egalement en https. -- Daniel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
David BERCOT wrote: Le Sun, 09 Nov 2008 22:14:36 +0100, mouss [EMAIL PROTECTED] a écrit : pourquoi ne pas ouvrir le port 80 et le port 443 et utiliser donc une config standard (443 pour https et 80 pour http)? Parce que je ne peux pas ;-) Tu peux peut-être détailler la config que tu cherches à mettre en place et les possibilités du routeur histoire de voir plus clair. Apparemment, Apache n'a pas l'air se savoir gérer plusieurs sites avec du HTTP et HTTPS sur le même port :-( A moins que ma configuration ne soit pas bonne... Le problème ici est qu'au moment de la connexion, apache (ou n'importe quel serveur) ne sait pas si la connexion va etre une connexion http ou https. il y a la RFC 2817 (passer de http à https) mais je ne sais quels navigateurs l'implémentent (ni le niveau de support de cette RFC dans apache ou autres serveurs/proxys). faudrait faire des tests... donc s'il s'agit d'un serveur interne que tu veux rendre accessible de l'extérieur à partir de plusieurs navigateurs différents, alors il faudra avoir deux ports différents, et ce quelque soit le serveur ou le proxy utilisé. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
Le Sun, 09 Nov 2008 22:14:36 +0100, mouss [EMAIL PROTECTED] a écrit : David BERCOT wrote: [snip] A priori, j'ai essayé de revenir dans une configuration plus simple : je n'ouvre que le port 80 sur mon routeur et ça redirige vers le port 80 sur mon serveur Apache. pourquoi ne pas ouvrir le port 80 et le port 443 et utiliser donc une config standard (443 pour https et 80 pour http)? Parce que je ne peux pas ;-) J'ai un seul fichier qui contient tous mes virtualhosts [/etc/apache2/sites-available/default] : [snip] /VirtualHost Donc, logiquement, un https://site4.mondomaine:80/ devrait fonctionner, non ? je dirais oui sauf s'il y a une redirection qui vire le port (80) ou le protocole (https), auquel cas tu auaris https://site4.mondomain/ qui veut le port 443 ou http://site4.mondomain:80/ qui va sur le http et non le https. tu peux utiliser le plugin entetes http en clair de firefox pour tester (ou sinon, openssl en ligne de commande). Apparemment, Apache n'a pas l'air se savoir gérer plusieurs sites avec du HTTP et HTTPS sur le même port :-( A moins que ma configuration ne soit pas bonne... Mais je ne sais plus trop où chercher. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
’soir, David BERCOT, lundi 10 novembre 2008, 21:52:19 CET […] Apparemment, Apache n'a pas l'air se savoir gérer plusieurs sites avec du HTTP et HTTPS sur le même port :-( A moins que ma configuration ne soit pas bonne... Mais je ne sais plus trop où chercher. Un proxy ? -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
David BERCOT wrote: [snip] A priori, j'ai essayé de revenir dans une configuration plus simple : je n'ouvre que le port 80 sur mon routeur et ça redirige vers le port 80 sur mon serveur Apache. pourquoi ne pas ouvrir le port 80 et le port 443 et utiliser donc une config standard (443 pour https et 80 pour http)? J'ai un seul fichier qui contient tous mes virtualhosts [/etc/apache2/sites-available/default] : [snip] /VirtualHost Donc, logiquement, un https://site4.mondomaine:80/ devrait fonctionner, non ? je dirais oui sauf s'il y a une redirection qui vire le port (80) ou le protocole (https), auquel cas tu auaris https://site4.mondomain/ qui veut le port 443 ou http://site4.mondomain:80/ qui va sur le http et non le https. tu peux utiliser le plugin entetes http en clair de firefox pour tester (ou sinon, openssl en ligne de commande). -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 80
Bonjour, J'ai légèrement modifié le sujet car j'ai résolu mon problème de clé privée (merci à tous) et mon but final est vraiment de n'utiliser que le port 80 en entrée, pour mes sites en HTTP et mon site en HTTPS. Le Sat, 08 Nov 2008 21:54:39 +0100, mouss [EMAIL PROTECTED] a écrit : David BERCOT wrote: [snip] Mais si je ne mets qu'un port en entrée sur le routeur (80) et que je redirige vers un port unique (je ne peux pas faire autrement) sur le serveur (80 ou 443), ça ne marche plus !!! Je suis pourtant presque sûr que, ce matin, ça a fonctionné via : https://monserveur.mondomaine:80/ et t'as essayé avec _default_ dans le VirtualHost (au lieu de '*')? Oui, j'ai essayé et ça ne change rien... A priori, j'ai essayé de revenir dans une configuration plus simple : je n'ouvre que le port 80 sur mon routeur et ça redirige vers le port 80 sur mon serveur Apache. J'ai un seul fichier qui contient tous mes virtualhosts [/etc/apache2/sites-available/default] : NameVirtualHost *:80 VirtualHost *:80 ServerAdmin moi ServerName site1.mondomaine DocumentRoot /site1 Directory / Options FollowSymLinks AllowOverride AuthConfig /Directory ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On /VirtualHost VirtualHost *:80 ServerAdmin moi ServerName site2.mondomaine DocumentRoot /site2 Directory / Options FollowSymLinks AllowOverride AuthConfig /Directory ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On /VirtualHost VirtualHost *:80 ServerAdmin moi ServerName site3.mondomaine DocumentRoot /site3 Directory / Options FollowSymLinks AllowOverride AuthConfig /Directory ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On /VirtualHost VirtualHost *:80 ServerAdmin moi ServerName site4.mondomaine DocumentRoot /site4 [...] ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On SSLEngine on SSLCertificateFile /ssl/moncert.cert SSLCertificateKeyFile /ssl/moncert.key /VirtualHost Donc, logiquement, un https://site4.mondomaine:80/ devrait fonctionner, non ? Je n'ai plus d'idée... Merci d'avance, si vous en avez une ;-) David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et SSL sur le port 80
David BERCOT a écrit : Savez-vous s'il est possible de faire en sorte qu'un navigateur discute en crypté avec un serveur (Apache en l'occurence) sur le port 80 ? Ca doit être possible en ayant toujours un URL explicite comme adresse, car les choix par défaut du navigateur te meneront à des erreurs https://server:80/chemin/page.html Tu forces le protocole https, le navigateur utiliserais le port 443 par défaut, mais tu lui dit explicitement d'utiliser le port 80... Et ca devrait marcher. Tu devras être vigilant sur le contenu des pages de ton site, car elle pourraient ne pas être aussi explicite et te faire revenir sur un URL classique, ce qui ne mercherait pas. Fanfan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et SSL sur le port 80
**Bonjour, Je souhaiterais faire de l'HTTPS sur le port 80. En effet, le port 443 est déjà utilisé sur mon serveur et je dois me limiter à l'un de ces deux-là (80 ou 443). J'ai déjà fait un essai, mais le navigateur n'est pas content car il me dit qu'il reçoit un flux HTTPS alors qu'il s'attend à de l'HTTP classique. Savez-vous s'il est possible de faire en sorte qu'un navigateur discute en crypté avec un serveur (Apache en l'occurence) sur le port 80 ? Je pense que ton problème est que tu appelles ton site avec le protocole HTTP et non HTTPS. Je m'explique : tu dois entrer dans la barre d'adresse de ton navigateur http*s*://monsite.fr*:80* et non http://monsite.fr. Il est essentiel de spécifier le port car tu n'utilises pas le port standard HTTPS (443). En effet, lorsque l'on souhaite visiter un site en HTTP, nos navigateurs modernes ajoute automatiquement :80 dans l'adresse, de même, lorsque l'on demande explicitement du HTTPS, il rajoute :443 pour nous. Merci d'avance. David. Bonne journée. ** -- *Guillaume MESSONNIER*
Re: Apache et SSL sur le port 80
Re-bonjour, Le Sat, 08 Nov 2008 11:07:23 +0100, Guillaume MESSONNIER [EMAIL PROTECTED] a écrit : **Bonjour, Je souhaiterais faire de l'HTTPS sur le port 80. En effet, le port 443 est déjà utilisé sur mon serveur et je dois me limiter à l'un de ces deux-là (80 ou 443). J'ai déjà fait un essai, mais le navigateur n'est pas content car il me dit qu'il reçoit un flux HTTPS alors qu'il s'attend à de l'HTTP classique. Savez-vous s'il est possible de faire en sorte qu'un navigateur discute en crypté avec un serveur (Apache en l'occurence) sur le port 80 ? Je pense que ton problème est que tu appelles ton site avec le protocole HTTP et non HTTPS. Je m'explique : tu dois entrer dans la barre d'adresse de ton navigateur http*s*://monsite.fr*:80* et non http://monsite.fr. Il est essentiel de spécifier le port car tu n'utilises pas le port standard HTTPS (443). En effet, lorsque l'on souhaite visiter un site en HTTP, nos navigateurs modernes ajoute automatiquement :80 dans l'adresse, de même, lorsque l'on demande explicitement du HTTPS, il rajoute :443 pour nous. OK. C'était mon erreur ;-) Merci à vous trois pour l'info... Ca marche très bien. Maintenant, rassurez-vous, j'ai d'autres problèmes/questions ;-) mais je vais faire un autre mail... Encore merci. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
David BERCOT wrote: Re-bonjour, Tout d'abord, je re-situe ma configuration : j'ai un serveur Apache qui n'est appelé que sur le port 443, que ce soit du http ou du https [on ne peut pas l'appeler sur le port 80]. Avec ma configuration précédente (3 sites en http configurés sur le port 80 et 1 site en https configuré sur le port 443), si j'appelais le site en https en attaquant mon routeur sur le port 80 (celui-ci redirigeant la requête sur le port 443 vers mon serveur), ça fonctionnait correctement en https [exemple de Daniel : https://tondomaine.tld:80/]. Maintenant, je souhaiterais aussi que mes 3 autres sites répondent correctement, mais eux, en clair (http et pas https). Or, les appels à ces sites sont redirigés vers le port 443 de mon serveur. J'ai donc configuré mon /etc/apache2/sites-available/default de la manière suivante : NameVirtualHost *:443 VirtualHost *:443 ServerName site1.mondomaine.tld DocumentRoot /www/site1 /VirtualHost VirtualHost *:443 ServerName site2.mondomaine.tld DocumentRoot /www/site2 /VirtualHost VirtualHost *:443 ServerName site3.mondomaine.tld DocumentRoot /www/site3 /VirtualHost VirtualHost *:443 ServerName site4.mondomaine.tld DocumentRoot /www/site4 SSLEngine on SSLCertificateFile /ssl/site4-server.crt SSLCertificateKeyFile /ssl/site4-server.key SSLCACertificatePath /ssl/ SSLCACertificateFile /ssl/my-ca.crt /VirtualHost Or, avec cette configuration là, mes 3 premiers sites répondent correctement en http, mais le 4ème ne répond plus en https. J'ai l'erreur suivante : Une session SSL est négociée et établie au moment de la connexion, et avant de passer la commande (qui contient le vhost). pour une IP et un port donné, on peut soit forcer SSL avec un certificat donné, soit pas de SSL. on ne peut pas faire des choix (ssl ou pas, différents certificats) selon le vhost. on peut pas contre mettre des sites non ssl et faire des redirects vers un autre port, mais il faut que ton routeur ne change pas ce port. Échec de la connexion sécurisée Une erreur est survenue pendant une connexion à site4.mondomaine.tld:80. SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée. (Code d'erreur : ssl_error_rx_record_too_long) Quelques minutes avant, ça marchait très bien :-( Auriez-vous une idée de ce qui provoque cette erreur ? Dernière question : lorsque je redémarre Apache2, il me pose la question suivante : Apache/2.2.9 mod_ssl/2.2.9 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to read them you have to provide the pass phrases. Server site4.mondomaine.tld:443 (RSA) Enter pass phrase: Aurais-je dû ne pas mettre de passphrase ou bien y a-t-il une solution pour qu'il ne me la demande pas (au démarrage du serveur, c'est coton de répondre ;-))) ? quand tu généres les clefs, ne mets pas de passphrase (si tu généres avec openssl, utilise -nodes. ou sinon, tapes ENTREE quand il te demande la passphrase). -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
David BERCOT a écrit : Tout d'abord, je re-situe ma configuration : j'ai un serveur Apache qui n'est appelé que sur le port 443, que ce soit du http ou du https [on ne peut pas l'appeler sur le port 80]. [...] Maintenant, je souhaiterais aussi que mes 3 autres sites répondent correctement, mais eux, en clair (http et pas https). Or, les appels à ces sites sont redirigés vers le port 443 de mon serveur. J'ai donc configuré mon /etc/apache2/sites-available/default de la manière suivante : Salut, Plutot que de t'amuser à croiser des protocoles, des ports, ... Ne serait il pas plus simple de diriger TOUTES les connexions qui arrivent sur ton routeur vers un proxy. Ce dernier faisant l'aiguillage vers le port 80 pour trois des sites et vers le port 443 pour le dernier ? Si c'est possible, ce serait certainement plus simple, plus robuste et plus facile à faire évoluer ou administrer par la suite. Fanfan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
mouss wrote: David BERCOT wrote: Re-bonjour, Tout d'abord, je re-situe ma configuration : j'ai un serveur Apache qui n'est appelé que sur le port 443, que ce soit du http ou du https [on ne peut pas l'appeler sur le port 80]. Avec ma configuration précédente (3 sites en http configurés sur le port 80 et 1 site en https configuré sur le port 443), si j'appelais le site en https en attaquant mon routeur sur le port 80 (celui-ci redirigeant la requête sur le port 443 vers mon serveur), ça fonctionnait correctement en https [exemple de Daniel : https://tondomaine.tld:80/]. Maintenant, je souhaiterais aussi que mes 3 autres sites répondent correctement, mais eux, en clair (http et pas https). Or, les appels à ces sites sont redirigés vers le port 443 de mon serveur. J'ai donc configuré mon /etc/apache2/sites-available/default de la manière suivante : NameVirtualHost *:443 VirtualHost *:443 ServerName site1.mondomaine.tld DocumentRoot /www/site1 /VirtualHost VirtualHost *:443 ServerName site2.mondomaine.tld DocumentRoot /www/site2 /VirtualHost VirtualHost *:443 ServerName site3.mondomaine.tld DocumentRoot /www/site3 /VirtualHost VirtualHost *:443 ServerName site4.mondomaine.tld DocumentRoot /www/site4 SSLEngine on SSLCertificateFile /ssl/site4-server.crt SSLCertificateKeyFile /ssl/site4-server.key SSLCACertificatePath /ssl/ SSLCACertificateFile /ssl/my-ca.crt /VirtualHost Or, avec cette configuration là, mes 3 premiers sites répondent correctement en http, mais le 4ème ne répond plus en https. J'ai l'erreur suivante : Une session SSL est négociée et établie au moment de la connexion, et avant de passer la commande (qui contient le vhost). pour une IP et un port donné, on peut soit forcer SSL avec un certificat donné, soit pas de SSL. on ne peut pas faire des choix (ssl ou pas, différents certificats) selon le vhost. on peut pas contre mettre des sites non ssl et faire des redirects vers un autre port, mais il faut que ton routeur ne change pas ce port. euh. après un café, c'est mieux. tu n'as qu'une config SSl, donc c'est bon. il faut juste y aller en https://... donc oublie ce que j'ai déliré ;-p Échec de la connexion sécurisée Une erreur est survenue pendant une connexion à site4.mondomaine.tld:80. SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée. (Code d'erreur : ssl_error_rx_record_too_long) Quelques minutes avant, ça marchait très bien :-( Auriez-vous une idée de ce qui provoque cette erreur ? l'explication sur http://www.mozilla.org/projects/security/pki/nss/ref/ssl/sslerr.html n'est pas très rassurante! Essaye en utilisant _default_ dans le vhost: VirtualHost _default_:443 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
Le Sat, 08 Nov 2008 13:17:09 +0100, mouss [EMAIL PROTECTED] a écrit : David BERCOT wrote: Re-bonjour, Tout d'abord, je re-situe ma configuration : j'ai un serveur Apache qui n'est appelé que sur le port 443, que ce soit du http ou du https [on ne peut pas l'appeler sur le port 80]. [...] Une session SSL est négociée et établie au moment de la connexion, et avant de passer la commande (qui contient le vhost). pour une IP et un port donné, on peut soit forcer SSL avec un certificat donné, soit pas de SSL. on ne peut pas faire des choix (ssl ou pas, différents certificats) selon le vhost. on peut pas contre mettre des sites non ssl et faire des redirects vers un autre port, mais il faut que ton routeur ne change pas ce port. euh. après un café, c'est mieux. tu n'as qu'une config SSl, donc c'est bon. il faut juste y aller en https://... donc oublie ce que j'ai déliré ;-p Ben oui, mais ça ne marche plus :-( Maintenant, j'ai remis (temporairement) une configuration normale : 80 sur le routeur et 80 sur le serveur, et 443 sur le routeur et 443 sur le serveur. Là, tout fonctionne très bien. Mais si je ne mets qu'un port en entrée sur le routeur (80) et que je redirige vers un port unique (je ne peux pas faire autrement) sur le serveur (80 ou 443), ça ne marche plus !!! Je suis pourtant presque sûr que, ce matin, ça a fonctionné via : https://monserveur.mondomaine:80/ Dernière question : lorsque je redémarre Apache2, il me pose la question suivante : Apache/2.2.9 mod_ssl/2.2.9 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to read them you have to provide the pass phrases. Server site4.mondomaine.tld:443 (RSA) Enter pass phrase: Aurais-je dû ne pas mettre de passphrase ou bien y a-t-il une solution pour qu'il ne me la demande pas (au démarrage du serveur, c'est coton de répondre ;-))) ? quand tu généres les clefs, ne mets pas de passphrase (si tu généres avec openssl, utilise -nodes. ou sinon, tapes ENTREE quand il te demande la passphrase). Oups, là non plus, je n'y arrive pas :-( Voici ma procédure : 1. Autorité de certification openssl genrsa -des3 -out my-ca.key 2048 openssl req -new -x509 -days 3650 -key my-ca.key -out my-ca.crt 2. Clé SSL openssl genrsa -des3 -out webmail-server.key 1024 openssl req -new -key webmail-server.key -out webmail-server.csr openssl x509 -req -in webmail-server.csr -out webmail-server.crt -sha1 -CA my-ca.crt -CAkey my-ca.key -CAcreateserial -days 3650 Je ne vois pas où mettre cette option (j'ai fait plusieurs essais), et, si, quand il me demande la passphrase, j'appuie directement sur 'Entrée', il me dit que je dois mettre quelque chose entre 4 et 8000 et des bananes caractères... Décidément, j'ai du mal aujourd'hui ;-) Merci pour vos conseils. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et SSL sur le port 80
Le 08/11/08 à 09:09, David BERCOT [EMAIL PROTECTED] a écrit : Je souhaiterais faire de l'HTTPS sur le port 80. [...] Savez-vous s'il est possible de faire en sorte qu'un navigateur discute en crypté avec un serveur (Apache en l'occurence) sur le port 80 ? https://tondomaine.tld:80/ -- Daniel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
David BERCOT a écrit : [...] Oups, là non plus, je n'y arrive pas :-( Voici ma procédure : 1. Autorité de certification 2. Clé SSL Je ne vois pas où mettre cette option (j'ai fait plusieurs essais), et, Décidément, j'ai du mal aujourd'hui ;-) Facile, rapide et bien fait : aptitude install tinyca ;-) Fanfan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, http et https sur le port 443 passphrase sur clé privée...
David BERCOT wrote: [snip] Mais si je ne mets qu'un port en entrée sur le routeur (80) et que je redirige vers un port unique (je ne peux pas faire autrement) sur le serveur (80 ou 443), ça ne marche plus !!! Je suis pourtant presque sûr que, ce matin, ça a fonctionné via : https://monserveur.mondomaine:80/ et t'as essayé avec _default_ dans le VirtualHost (au lieu de '*')? Oups, là non plus, je n'y arrive pas :-( Voici ma procédure : 1. Autorité de certification openssl genrsa -des3 -out my-ca.key 2048 openssl req -new -x509 -days 3650 -key my-ca.key -out my-ca.crt 2. Clé SSL openssl genrsa -des3 -out webmail-server.key 1024 là, tu lui dis de proteger la clef avec des3 (triple des). openssl req -new -key webmail-server.key -out webmail-server.csr openssl x509 -req -in webmail-server.csr -out webmail-server.crt -sha1 -CA my-ca.crt -CAkey my-ca.key -CAcreateserial -days 3650 Je ne vois pas où mettre cette option (j'ai fait plusieurs essais), et, si, quand il me demande la passphrase, j'appuie directement sur 'Entrée', il me dit que je dois mettre quelque chose entre 4 et 8000 et des bananes caractères... c'est vrai qu'il y a N manières avec openssl et selon les commandes qu'on tape, ... moi, j'utilise: openssl req -nodes -config openssl.cnf -new \ -keyout newkey.pem -out newkey.pem -days 365 openssl ca -config openssl.cnf -out newcert.pem -infiles newkey.pem (openssl.cnf précise où est le CA et patati et patata). Décidément, j'ai du mal aujourd'hui ;-) Merci pour vos conseils. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, LAN simple et WAN avec mot de passe ?
J'ai trouvé ! :) → http://httpd.apache.org/docs/2.0/fr/mod/core.html#satisfy Et donc : Directory /var/lib/mediawiki/ Options +FollowSymLinks AllowOverride All order deny,allow deny from all AuthType Basic AuthName XXX Wiki:) AuthUserFile /usr/local/xxx/intranet-users AuthGroupFile /usr/local/xxx/intranet-groups Require user xxx Allow from 192.168.0.0/24 Satisfy Any /Directory Et ça marche :) À+, Serge.
Re: Apache, LAN simple et WAN avec mot de passe ?
Serge SMEESTERS [EMAIL PROTECTED] à écrit le Sat, 11 Oct 2008 09:10:21 +0200 J'ai trouvé ! :) → http://httpd.apache.org/docs/2.0/fr/mod/core.html#satisfy Et ça marche :) Merci d'avoir poster votre auto réponse, j'étais intéressé par la réponse ! -- Cordialement Grégory BULOT -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, LAN simple et WAN avec mot de passe ?
Bonjour, Le samedi 11 octobre 2008, Grégory Bulot a écrit... → http://httpd.apache.org/docs/2.0/fr/mod/core.html#satisfy Merci d'avoir poster votre auto réponse, j'étais intéressé par la réponse ! +1 ! -- jm A.E.L. Sarl (R.C.S CASTRES 490843240) http://www.spidboutic.fr -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache
On Sat, 27 Sep 2008 00:10:42 +0200 Pierre Allken-Bernard [EMAIL PROTECTED] wrote: Bonjour (bonne nuit c'est avant minuit), Parmi les 1000 questions que je me pose en informatique, en voici une : j'ai des fichiers html sur un serveur http, rangés dans des dossiers. Lorsqu'un dossier contient un fichier nommé index.html, le navigateur l'affiche. Mais sinon, le navigateur affiche tout le contenu du dossier (un peu comme un ls dans un terminal). D'où la question : mettre un fichier index.html dans un dossier est-il une (bonne) façon de cacher des fichiers ? Dit autrement : peut-on, en navigant sur le web, voir tous les fichiers d'un dossier même lorsque celui-ci contient un index.html ? Si oui comment ? Sinon pourquoi s'embêter avec des htaccess et compagnie alors que le nom du fichier peut jouer le rôle d'un mot de passe. Merci d'avance. Pierre -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Mettre : Options -Indexes dans ton .htacces ou comme directive générale dans la config de Apache empêche de lister les contenus des répertoires. Mais c'est un peu HS comme sujet dans debian-user-french, non ? cherche plutôt chez apache. -- Salutations. Jean-Claude -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache
Sébastien BOCAHU - zecrazytux a écrit : Bon matin, (...) Merci pour cette réponse (même si comme signalé, c'était un peu hors sujet). Pierre -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache
Bon matin, pourquoi s'embêter avec des htaccess et compagnie alors que le nom du fichier peut jouer le rôle d'un mot de passe. Tout d'abord, ce fichier index.html ne joue pas le rôle de mot de passe. Il n'y a tout simplement pas de listing des données. Mais tu peux toujours tapper l'URL exacte et acceder aux documents cachés. Ensuite, le listing est établit avec le module index d'apache, ou d'un autre serveur http. Si le module est désactivé, ou l'option momentanément retirée, tes fichiers ne seront plus masqués. Enfin, tu te dis que personne ne se doute qu'il y a des fichiers derrière cette page blanche. Or une URL distribuée qui se retrouve copiée sur un moyen de communication divers et varié, ou l'utilisation d'un scanner qui va tenter toute sorte de combinaison, font que masquer l'endroit où sont disponibles tes données n'est pas un moyen suffisant pour les sécuriser. Bon petit dej ;) -- Sébastien BOCAHU - zecrazytux http://zecrazytux.net [EMAIL PROTECTED] zecrazytux @ #labo-linux #labo-linux.bsd @ irc.freenode.org Please avoid sending me files in proprietary formats, such as microsoft word or excel. Please use open standards instead (for example, pdf). Plain text is *really* appreciated ! pgp5mDnbu3PtL.pgp Description: PGP signature
Re: Apache et virtual host
fabien vincent wrote: Bonjour, Je voudrais configurer mon serveur web puisse faire la différence entre deux sous domaines : Coco.nomdomaine.fr dans le dossier /home/coco/html Et Nomsomaine.fr dans /var/www. Je seche un peu. T'as pas cherché longtemps, ou alors t'es faché avec cousin google :) http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html http://www.nuxwin.com/article-18-tutorial-serveur-web-apache-2-virtualhost ... NameVirtualHost *:80 VirtualHost *:80 ServerName www.example.com DocumentRoot /var/www/www.example.com ... /VirtualHost VirtualHost *:80 ServerName www.example.org DocumentRoot /var/www/www.example.org ... /VirtualHost ... Là, c'est le principe. dès qu'on commence à en avoir plusieurs, un fichier unique devient lourd. Il vaut mieux mettre chaque vhost dans un fichier .cf (utiliser les répertoires sites-available et sites-enabled). cette approche ne marche pas pour https. pour https, il faut des IPs différentes. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, mod_proxy et reponse 301
On Sun, May 18, 2008 at 05:15:04PM +0200, Le poulpe qui bloppe ! wrote: ProxyPreserveHost on Vi, je pense que c'est ça qui fait la différence... sauf que sous debian, il faut aussi penser a: modifier le fichier /etc/apache2/mods-available/proxy.conf comme ca: Et ça aussi. IfModule mod_proxy.c ProxyRequests Off Proxy * AddDefaultCharset off Order deny,allow Allow from naryves.com /Proxy ProxyVia On /IfModule Car par defaut, les connexion proxy sont interdites. (pour mouss: même pour ce proxy verlan, il faut quand même le Allow from chez moi, sinon ça marche pas... je ne maitrise pas assez la chose pour commenter plus avant) Normalement ca doit suffire. En effet, merci M. Poulpe. Ah si, sur le apache terminal, donc l'intene apache2 et apache 3 chez toi, il doit aussi exister un virtualhost qui match le nom de domaine test.naryves.com comme sur tout apache normal. Pas nécessaire, si le apache2 ne gère qu'un domaine. Y. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, mod_proxy et reponse 301
(pour mouss: même pour ce proxy verlan, il faut quand même le Allow from chez moi, sinon ça marche pas... je ne maitrise pas assez la chose pour commenter plus avant) Pareil, je n'ai pas du tout la connaissance du sujet pour argumenter le pourquoi du comment, mais ca marche comme ca chez moi ;) En effet, merci M. Poulpe. De rien, merci à toi, c'est la premiere fois que j'arrive à aider ! Ah si, sur le apache terminal, donc l'intene apache2 et apache 3 chez toi, il doit aussi exister un virtualhost qui match le nom de domaine test.naryves.com comme sur tout apache normal. Pas nécessaire, si le apache2 ne gère qu'un domaine. Effectivement si il y a un seul domaine, ca marche 'out the box'. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, mod_proxy et reponse 301
Le 18 mai 2008 15:11, Yves Rutschle [EMAIL PROTECTED] a écrit : Bonjour tout le monde, Bonjour, J'essaie placer plusieurs serveurs physiques derrière une seule adresse IP, le but final étant d'avoir des serveurs apache différents pour servir des domaines différents. Je pensais pouvoir faire ça avec mod_proxy sur un apache en tête: Oui, ca fonctionne. Avec par exemple un virtualhose définit ainsi sur Apache1: VirtualHost *:80 ServerName test.naryves.com IfModule mod_proxy.c ProxyRequests Off Proxy * Order deny,allow Allow from all /Proxy ProxyPass / http://192.168.0.249/wiki ProxyPassReverse / http://192.168.0.249/wiki /IfModule /VirtualHost Mon virtualhost: VirtualHost * ServerName test.naryves.com ServerAlias test.naryves.com ProxyPass / http://192.168.51.70/ ProxyPassReverse / http://192.168.51.70 ProxyPreserveHost on SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1 /VirtualHost De ce que je comprend de la doc de mod_proxy, une connexion en provenance de l'Internet sur test.naryves.com devrait arriver sur Apache1, qui lui se connecterait sur 192.168.249 avant de renvoyer cette réponse. Or, ce n'est pas du tout ce qui semble ce passer: Apache1 renvoit simplement un code 301 Moved permanently en donnant l'adresse finale: sauf que sous debian, il faut aussi penser a: modifier le fichier /etc/apache2/mods-available/proxy.conf comme ca: IfModule mod_proxy.c ProxyRequests Off Proxy * AddDefaultCharset off Order deny,allow Allow from naryves.com /Proxy ProxyVia On /IfModule Car par defaut, les connexion proxy sont interdites. avec bien sur au bon moment penser a: a2enmod proxy a2enmod proxy_http a2ensite test.naryves.com /etc/init.d/apache2 reload Normalement ca doit suffire. Ah si, sur le apache terminal, donc l'intene apache2 et apache 3 chez toi, il doit aussi exister un virtualhost qui match le nom de domaine test.naryves.com comme sur tout apache normal. Voila -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, mod_proxy et reponse 301
Yves Rutschle wrote: Bonjour tout le monde, J'essaie placer plusieurs serveurs physiques derrière une seule adresse IP, le but final étant d'avoir des serveurs apache différents pour servir des domaines différents. Je pensais pouvoir faire ça avec mod_proxy sur un apache en tête: Internet Apache1 -- Apache2 + mod_proxy| | Apache3 ... Avec par exemple un virtualhose définit ainsi sur Apache1: VirtualHost *:80 ServerName test.naryves.com IfModule mod_proxy.c ProxyRequests Off Proxy * Order deny,allow Allow from all /Proxy ProxyPass / http://192.168.0.249/wiki ProxyPassReverse / http://192.168.0.249/wiki /IfModule /VirtualHost 192.168.0.249 correspond évidement à l'adresse d'Apache2 sur le réseau local. De ce que je comprend de la doc de mod_proxy, une connexion en provenance de l'Internet sur test.naryves.com devrait arriver sur Apache1, qui lui se connecterait sur 192.168.249 avant de renvoyer cette réponse. Or, ce n'est pas du tout ce qui semble ce passer: Apache1 renvoit simplement un code 301 Moved permanently en donnant l'adresse finale: h1Moved Permanently/h1 pThe document has moved a href=http://192.168.0.249/wiki/;here/a./p Essaye avec ProxyPass / http://192.168.0.249/wiki/ ProxyPassReverse / http://192.168.0.249/wiki/ (avec un '/' à la fin). -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache, mod_proxy et reponse 301
Le poulpe qui bloppe ! wrote: [snip] sauf que sous debian, il faut aussi penser a: modifier le fichier /etc/apache2/mods-available/proxy.conf comme ca: IfModule mod_proxy.c ProxyRequests Off Proxy * AddDefaultCharset off Order deny,allow Allow from naryves.com /Proxy ProxyVia On /IfModule Car par defaut, les connexion proxy sont interdites. ça c'est uniquement pour un proxy direct. pour un proxy verlan (reverse), y en a pas zoin-beu. [snip] -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache-ssl pas disponible pour une machine
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alain Vaugham a écrit : Bonsoir la liste, Sur une première machine j'ai installé apache-ssl : # aptitude install apache-ssl Sur une seconde machine : # aptitude search apache-ssl ne ramène rien. Les dépôts sont pourtant identiques. Ils n'en sont pas moins bizarres... deb http://ftp.fr.debian.org/debian/ testing main deb-src http://ftp.fr.debian.org/debian/ testing main Donc testing (Lenny)... deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib Ou stable (Etch) ? Qu'est-ce que je dois regarder sur machine2? Faire un choix de distribution, ce paquet n'est plus dans Lenny [0]... Amicalement David [0] http://packages.debian.org/apache-ssl -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHy0TD18/WetbTC/oRAv0sAJ97/mRcZcTKBIXSFtxMq9fYrxgHywCeKY5/ G/YHAJmp+IOK91jXPeHKhLg= =fDwh -END PGP SIGNATURE- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
[Réglé]Re: apache-ssl pas disponible pour une machine
Le lundi 3 mars 2008 01:22, David Prévot a écrit : | Alain Vaugham a écrit : | Bonsoir la liste, | | Sur une première machine j'ai installé apache-ssl : | # aptitude install apache-ssl | | Sur une seconde machine : | # aptitude search apache-ssl | ne ramène rien. | | Les dépôts sont pourtant identiques. | | Ils n'en sont pas moins bizarres... | | deb http://ftp.fr.debian.org/debian/ testing main | deb-src http://ftp.fr.debian.org/debian/ testing main | | Donc testing (Lenny)... J'ai rectifié en stable (Etch) : deb http://ftp.fr.debian.org/debian/ etch main contrib deb-src http://ftp.fr.debian.org/debian/ etch main contrib et j'ai enfin pu installer apache-ssl. Cela n'en reste pas moins bizarre ces deux comportements différents avec deux dépôts incohérents mais identiques. Merci beaucoup. -- Cordialement Alain Vaugham [PUB] Signature numérique GPG de ce courrier: 0xD26D18BC pgpip3S2anI8p.pgp Description: PGP signature
Re: apache - customlog sans ip local
Remys Morrissette a écrit : Bonjour, Bonsoir, sur un serveur personnel ~$ apache2ctl -v Server version: Apache/2.0.55 Server built: May 29 2006 01:44:04 comment puis-je faire afin que mon ip personnelle ne remplisse pas les logs à chaque fois que je visite ma page? j'ai effectué la configuration suivante dans le fichier apache2.conf, mais ça ne fonctionne pas. LogFormat %h %l %u %t \%r\ %s %b common SetEnvIf Remote_Addr 192\.168\.1\.1 dontlog CustomLog /serveurapache/logs/access.log common env=!dontlog Ceci devrait effectivement marcher. il doit me manqué une information. Dois-je activé un module spécial comme mod_setenvif ? si oui, comment je fais pour l'obtenir ou le mettre en place ? Ah ben oui, ça peut aider ;-) , parce que là, ton serveur ne doit même pas démarrer. Pour l'activer, man a2enmod. Pour faire court, a2enmod setenvif voici la liste des modules de /apache2/mods-available/ actions.load dav_fs.conf info.load speling.load asis.load dav_fs.load ldap.load ssl.conf auth_anon.loaddav.load mem_cache.load ssl.load auth_dbm.load deflate.load mime_magic.conf suexec.load auth_digest.load disk_cache.load mime_magic.load unique_id.load auth_ldap.loadexpires.load proxy.conf userdir.conf cache.loadext_filter.load proxy_connect.load userdir.load cern_meta.loadfile_cache.load proxy_ftp.load usertrack.load cgid.conf headers.load proxy_http.load vhost_alias.load cgid.load imap.loadproxy.load cgi.load include.load rewrite.load Merci, De rien, Remys JB -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache - customlog sans ip local
On Mon, 21 Jan 2008 13:26:17 -0500, Remys Morrissette [EMAIL PROTECTED] wrote: Bonjour, Bonsoir, sur un serveur personnel ~$ apache2ctl -v Server version: Apache/2.0.55 Server built: May 29 2006 01:44:04 C'est quel package ? SetEnvIf Remote_Addr 192\.168\.1\.1 dontlog CustomLog /serveurapache/logs/access.log common env=!dontlog Dois-je activé un module spécial comme mod_setenvif ? Oui, setenvif. si oui, comment je fais pour l'obtenir ou le mettre en place ? Il est dans le package apache*-common normalement. Et ensuite a2enmod setenvif pour l'activer. Ta version d'apache est peut-être trop ancienne. --- Franck Joncourt http://www.debian.org/ - http://smhteam.info/wiki/ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apache - customlog sans ip local
Remys Morrissette wrote: Bonjour, sur un serveur personnel ~$ apache2ctl -v Server version: Apache/2.0.55 Server built: May 29 2006 01:44:04 comment puis-je faire afin que mon ip personnelle ne remplisse pas les logs à chaque fois que je visite ma page? j'ai effectué la configuration suivante dans le fichier apache2.conf, mais ça ne fonctionne pas. LogFormat %h %l %u %t \%r\ %s %b common SetEnvIf Remote_Addr 192\.168\.1\.1 dontlog CustomLog /serveurapache/logs/access.log common env=!dontlog il doit me manqué une information. Dois-je activé un module spécial comme mod_setenvif ? lance un # apache2 -l pour vérifier que mod_setenvif.c est bien dedans. vérifie que tu n'as pas d'autre ligne qui génére des logs. si oui, comment je fais pour l'obtenir ou le mettre en place ? voici la liste des modules de /apache2/mods-available/ actions.load dav_fs.conf info.load speling.load asis.load dav_fs.load ldap.load ssl.conf auth_anon.loaddav.load mem_cache.load ssl.load auth_dbm.load deflate.load mime_magic.conf suexec.load auth_digest.load disk_cache.load mime_magic.load unique_id.load auth_ldap.loadexpires.load proxy.conf userdir.conf cache.loadext_filter.load proxy_connect.load userdir.load cern_meta.loadfile_cache.load proxy_ftp.load usertrack.load cgid.conf headers.load proxy_http.load vhost_alias.load cgid.load imap.loadproxy.load cgi.load include.load rewrite.load Merci, Remys -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et la redirection fonction de l'URL
Patrice OLIVER a écrit : Bonjour, Bonjour, Je ne suis pas très calé dans ce domaine. moi non plus Un fournisseur m'a livré un outil disposant de : . une interface utilisateur accessible sur le port 8080 . une interface administrateur accessible sur le port 8081 J'ai ajouté des entrées dans mes DNS pour y accéder par : user.domaine.com admin.domaine.com je souhaite que lorsque apache (v2.0.54) voit arriver user.domaine.com, il redirige vers le port 8080 et vers le port 8081 quand il voit arriver admin.domaine.com Est-ce possible. oui, tu peux le faire avec des virtual hosts: http://httpd.apache.org/docs/2.2/vhosts/name-based.html Je pourrais t'aiguiller si tu n'y arrives pas avec la doc, je l'ai fait sur une gentoo Merci. De rien Patrice. -- Atlantis. La tête chez les femmes n'est pas un organe essentiel -+- Anatole France -+- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et la redirection fonction de l'URL
Patrice OLIVER wrote on Fri, Dec 21, 2007 at 01:21:26PM +0100 Bonjour, Je ne suis pas très calé dans ce domaine. Un fournisseur m'a livré un outil disposant de : . une interface utilisateur accessible sur le port 8080 . une interface administrateur accessible sur le port 8081 J'ai ajouté des entrées dans mes DNS pour y accéder par : user.domaine.com admin.domaine.com je souhaite que lorsque apache (v2.0.54) voit arriver user.domaine.com, il redirige vers le port 8080 et vers le port 8081 quand il voit arriver admin.domaine.com Est-ce possible. Une solution serait de créer des serveurs virtuels associés à admin... et user... De là, faire les redirections. Sinon il y a aussi le module Rewrite qui peut gérer ça. dom Merci. Patrice. -- +o-+ | P-mail:| E-mail: | | E.N.S.T. - Dep. TSI | [EMAIL PROTECTED] | | Dominique Asselineau | Phone: (33/0) 1 45 81 78 91 | | 46, rue Barrault | Fax: (33/0) 1 45 81 37 94 | | 75634 PARIS Cedex 13 - France| | +o-+ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et la redirection fonction de l'URL
Patrice OLIVER a écrit : Bonjour, Bonjour Je ne suis pas très calé dans ce domaine. Un fournisseur m'a livré un outil disposant de : . une interface utilisateur accessible sur le port 8080 . une interface administrateur accessible sur le port 8081 J'ai ajouté des entrées dans mes DNS pour y accéder par : user.domaine.com admin.domaine.com je souhaite que lorsque apache (v2.0.54) voit arriver user.domaine.com, il redirige vers le port 8080 et vers le port 8081 quand il voit arriver admin.domaine.com Est-ce possible. Avec Apache 1, à adapter à la version2 VirtualHost [IP de ton Apache] ServerName user.domaine.com ServerAdmin [EMAIL PROTECTED] ErrorLog logs/UserDomain/error.log CustomLog logs/UserDomain/access.log common ProxyPass / http://[domaine chez ton fournisseur]:8080/ /VirtualHost VirtualHost [IP de ton Apache] ServerName admin.domaine.com ServerAdmin [EMAIL PROTECTED] ErrorLog logs/AdminDomain/error.log CustomLog logs/AdminDomain/access.log common ProxyPass / http://[domaine chez ton fournisseur]:8081/ /VirtualHost Bon week end -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et la redirection fonction de l'URL
Merci à tous, Cependant, les exemples de configuration que vous me proposez ne doivent pas répondre à mon besoin. Je souhaite saisir dans le navigateur : http://user.domaine.com et que cela soit l'équivalent de http://serveur:8080 htto://admin.domaine.com et que cela soit l'équivalent de http://serveur:8081 Au niveau DNS, les enregistrements nécessaires sont OK. Il faudrait donc qu'Apache interprète et transforme les URL/URI qu'il reçoit. Le 21/12/07, [EMAIL PROTECTED][EMAIL PROTECTED] a écrit : (re)Bonjour, Sur gentoo les fichiers sont séparés, je crois que sur debian tu dois tout mettre dans le apache2.conf Voici un exemple de 2 de mes virtual hosts: 1e NameVirtualHost 192.168.1.x:80 VirtualHost premier.serveur:80 ServerName premier.serveur DocumentRoot /home/www/premier/htdocs Alias /premier /home/docs/premier/ DirectoryIndex index.php index.html phpinfo.php ErrorLog /var/log/apache2/premier.serveur-error CustomLog /var/log/apache2/premier.serveur-access combined Directory /home/www/premier/htdocs/ Options Indexes FollowSymLinks MultiViews AllowOverride Options Order allow,deny Allow from all /Directory /VirtualHost 2e VirtualHost deuxieme.serveur:80 ServerName deuxieme.serveur DocumentRoot /home/www/deuxieme/htdocs DirectoryIndex index.php index.html phpinfo.php ErrorLog /var/log/apache2/deuxieme.serveur-error CustomLog /var/log/apache2/deuxieme.serveur-access combined Directory /home/www/deuxieme/htdocs/ Options Indexes FollowSymLinks MultiViews AllowOverride Options Order allow,deny Allow from all /Directory /VirtualHost N'hésites pas si tu bloques, tiens moi au courant! Patrice OLIVER a écrit : Justement, j'ai fait des tests non concluants. Peux-tu m'aider ? Merci. Atlantis. Socrate a hate de nettoyer son hd des produits micro$oft Mike32 socrate a tort; Bilou a révolutionné l'infirmatique Socrate mais ses os plantent!!! Mike32 ils plantent mais ils sont tellement simples!! Flyoc bah Bilou c juste un bon commercial : il arrive à refourger ses merdes partout Mike32 non sorry: je ne veux pas qu'on dise du mal de Bilou. Sans lui l'Internet moderne n'existerait pas. Mike32 Je suis heureux de voir qu'aujourd'hui on achète un PC comme on achète une botte de poireaux Mike32 Bill gates a fait descendre l'ordinateur de son piédestal et c'est heureux
Re: Apache et la redirection fonction de l'URL
Et comme ça?? VirtualHost user.domaine.com:8080 et VirtualHost admin.domaine.com:8081 Patrice OLIVER a écrit : Merci à tous, Cependant, les exemples de configuration que vous me proposez ne doivent pas répondre à mon besoin. Je souhaite saisir dans le navigateur : http://user.domaine.com et que cela soit l'équivalent de http://serveur:8080 htto://admin.domaine.com et que cela soit l'équivalent de http://serveur:8081 Au niveau DNS, les enregistrements nécessaires sont OK. Il faudrait donc qu'Apache interprète et transforme les URL/URI qu'il reçoit. -- Atlantis. D: Il y aurait des faux kernel FreeBSD qui feraient de l'hombre aux vrais ? RG: Tu veux dire que les noyaux BSD c'est pour les hommes ? D: Si ça c'est pas du détournement ... :) RG: C'est mon coté es-pingouin (hop!) :oP -+- RG in GFA : Formé a linux -+- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache et la redirection fonction de l'URL
Patrice OLIVER wrote: Merci à tous, Cependant, les exemples de configuration que vous me proposez ne doivent pas répondre à mon besoin. Je souhaite saisir dans le navigateur : http://user.domaine.com et que cela soit l'équivalent de http://serveur:8080 htto://admin.domaine.com et que cela soit l'équivalent de http://serveur:8081 Au niveau DNS, les enregistrements nécessaires sont OK. Il faudrait donc qu'Apache interprète et transforme les URL/URI qu'il reçoit. je suppose que apache écoute bien sur le port 80 (sinon, personne ne peut se connecter sur http//user.domaine.com... car le port par défaut est 80). si les serveurs sont accessibles de l'exterieur (si on peut aller sur http://serveur:8080/...), un http redirect suffit (soit avec mod_rewrite, soit avec un page html contenant un refresh). L'avantage ici est que ça marchera quelque soient les URLs dans les pages servies par les serveurs 8080/1. Le défaut est qu'il faut que ces serveurs soient accessibles, ce qui n'est pas toujours le cas, que ce soit pour des raisons de sécurité ou autre. Il reste alors mod_proxy. une config type est ci-dessous. Attention à quelques points: - il vaut mieux que les chemins dans les URL soient les mêmes. on redirige donc /toto/titi... vers /toto/titi... En effet, apache ne réécrit pas toute la réponse http (loin de la). si le serveur final suit les sessions avec le referer ou des chemins dans les cookies, il faut les lui laisser telles qu'il les veut. aussi, si les pages html contiennent des chemins absolus, il faut qu'ils gardent leur sens pour le client. il y a un mod pour réécrire le html, mais c'est un peu lourd (reecrire les pages peut obliger à les cacher puique le content-length peut changer, et de toute façon c'est pas gratuit), et en plus ça ne suffira pas (si les pages servies contiennent du java script, le serveur final peut gueuler en pensant à une attaque s'il n'aime pas le referrer ou les chemins dans les cookies). - si tu configure l'authentification sur apache, il faut avoir les mêmes login/passwd/mecanisme sur le serveur final. En effet, les entêtes d'authentification ne sont pas supprimées par Apache et pourront être vérifiées par le serveur final. - dans les pages sur serveur final, il ne faut pas qu'il y ait les URLs http://serveur:8080... évidemment. == exemple de config: # apache aime bien qu'on lui dise qu'il y a des vhosts... NameVirtualHost *:80 VirtualHost *:80 ServerName user.domaine.com #Optionnel: passer le host qui a ete utilise (ici: user.domain.com) ProxyPreserveHost On # on envoie tout la-bas ProxyPass/ http://serveur:8080/ # reecriture des URLs de quelques entetes (principalement Location:) ProxyPassReverse / http://serveur:8080/ ## Debugging #ProxyTimeout 600 #LogLevel debug /VirtualHost VirtualHost *:80 ServerName admin.domaine.com un peu pareil que pour l'autre /VirtualHost pour garder l'esprit Debian, il peut être judicieux de mettre chaque vhost dans son propre fichier, comme ça tu peux activer/desactiver chacun comme tu veux (sites-available/enabled). -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache : File does not exist: /htdocs
Bonjour, Le Wed, 8 Aug 2007 20:49:59 +0200, Arnaud FELTZ [EMAIL PROTECTED] a écrit : Perso, je viens d'installer apache y à même pas deux heures et j'avais la même erreur que toi ;) Le truc tout bête c'est qu'il faut créer le répertoire htdocs à la racine de ta machine (comme /boot /usr etc.) J'ai résolu mon problème différemment. J'ai downgradé apache2 (et ses paquets liés) et tout est rentré dans l'ordre. Puis, cette nuit, il s'est upgradé avec la nouvelle version (2.4). Mais tout fonctionne toujours correctement après cette MAJ ;-) En tous cas, je note quand même ta méthode de résolution... Merci. David. Voilà, ++ Le 08/08/07, David BERCOT [EMAIL PROTECTED] a écrit : Bonjour, Je viens de réinstaller une machine et je n'arrive pas à faire fonctionner Apache, bien que je reproduise exactement la configuration que je fais habituellement... Ainsi, j'ai créé un fichier /etc/apache2/conf.d/DirectoryIndex.conf qui contient : DirectoryIndex index.html et j'ai modifié la directive DocumentRoot dans /etc/apache2/sites-available/defaut Mais là, quand j'essaye de me connecter, j'ai une erreur 404 : Not Found The requested URL / was not found on this server. Apache/2.2.4 (Debian) PHP/5.2.3-1+b1 Server at localhost Port 80 Et, dans la log, j'ai : [Wed Aug 08 09:14:13 2007] [error] [client 127.0.0.1] File does not exist: /htdocs J'ai fait des recherches sur Google et trouvé de nombreuses personnes avec ce problème. Apparemment, /htdocs est la version par défaut de DocumentRoot. Mais, en ce qui me concerne, tout semble configuré correctement. Auriez-vous un début de piste ? Merci d'avance. David. signature.asc Description: PGP signature
Re: Apache : File does not exist: /htdocs
David BERCOT a écrit : Et, dans la log, j'ai : [Wed Aug 08 09:14:13 2007] [error] [client 127.0.0.1] File does not exist: /htdocs Donc il cherche /htdocs qui n'existe pas. Plutôt que de créer ce rep à la racine, il vaut mieux aller modifer la conf du site par défaut (mais apparemment, vu les autres posts, cela a déjà été fait sur le paquet problématique de sid). -- Daniel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Apache : File does not exist: /htdocs
Le mercredi 8 août 2007 09:15, David BERCOT a écrit : Bonjour, Je viens de réinstaller une machine et je n'arrive pas à faire fonctionner Apache, bien que je reproduise exactement la configuration que je fais habituellement... Auriez-vous un début de piste ? Regarder les logs ! (combien de fois je perds du temps alors qu'en regardant les logs la solution saute aux yeux !) Plus particulièrement le error.log après tout dépends du chemin que tu a modifié. Pourquoi le modifier d'ailleurs ! debian y se décarcasse pour que l'on crée son serveur virtuel, sans toucher à la config du mainteneur, ensuite y'a plus qu'a désactiver le site par défaut pour mettre le sien à la place
[Résolu, mais bug apt ?] Re: Apache : File does not exist: /htdocs
Finalement, mon problème venait juste d'Apache pour lequel j'avais installé la version d'unstable... J'étais en 2.2.4-2 et pas en 2.2.3-5. J'ai downgradé et tout est rentré dans l'ordre... Ceci m'a permis de découvrir un léger bug sur mon système... En effet, j'ai un etc/apt/preferences comme ceci : # Priorité de 100 pour les paquets de 'experimental' Package: * Pin: release a=experimental Pin-Priority: 100 # Priorité de 500 pour les paquets de 'unstable' Package: * Pin: release a=unstable Pin-Priority: 500 # Priorité de 900 pour les paquets de 'testing' Package: * Pin: release a=testing Pin-Priority: 900 # Priorité de 950 pour les paquets de 'pok3D' (pour le jeu) Package: * Pin: origin pok3d.net Pin-Priority: 950 # Priorité de 400 pour les paquets de 'kernel-archive.buildserver.net' (noyaux) Package: * Pin: origin kernel-archive.buildserver.net Pin-Priority: 400 Or, si je fais un apt-cache policy apache2, il me dit : apache2: Installé : 2.2.3-5 Candidat : 2.2.4-2 Table de version : 2.2.4-2 0 500 http://ftp.fr.debian.org unstable/main Packages *** 2.2.3-5 0 500 http://ftp.fr.debian.org testing/main Packages 100 /var/lib/dpkg/status Ca viendrait d'apt ou d'un autre truc ? Merci (notamment à Lionel et Bernard ;-))). David. Le Wed, 8 Aug 2007 09:15:48 +0200, David BERCOT [EMAIL PROTECTED] a écrit : Bonjour, Je viens de réinstaller une machine et je n'arrive pas à faire fonctionner Apache, bien que je reproduise exactement la configuration que je fais habituellement... Ainsi, j'ai créé un fichier /etc/apache2/conf.d/DirectoryIndex.conf qui contient : DirectoryIndex index.html et j'ai modifié la directive DocumentRoot dans /etc/apache2/sites-available/defaut Mais là, quand j'essaye de me connecter, j'ai une erreur 404 : Not Found The requested URL / was not found on this server. Apache/2.2.4 (Debian) PHP/5.2.3-1+b1 Server at localhost Port 80 Et, dans la log, j'ai : [Wed Aug 08 09:14:13 2007] [error] [client 127.0.0.1] File does not exist: /htdocs J'ai fait des recherches sur Google et trouvé de nombreuses personnes avec ce problème. Apparemment, /htdocs est la version par défaut de DocumentRoot. Mais, en ce qui me concerne, tout semble configuré correctement. Auriez-vous un début de piste ? Merci d'avance. David. signature.asc Description: PGP signature
Re: Apache : File does not exist: /htdocs
Perso, je viens d'installer apache y à même pas deux heures et j'avais la même erreur que toi ;) Le truc tout bête c'est qu'il faut créer le répertoire htdocs à la racine de ta machine (comme /boot /usr etc.) Voilà, ++ Le 08/08/07, David BERCOT [EMAIL PROTECTED] a écrit : Bonjour, Je viens de réinstaller une machine et je n'arrive pas à faire fonctionner Apache, bien que je reproduise exactement la configuration que je fais habituellement... Ainsi, j'ai créé un fichier /etc/apache2/conf.d/DirectoryIndex.conf qui contient : DirectoryIndex index.html et j'ai modifié la directive DocumentRoot dans /etc/apache2/sites-available/defaut Mais là, quand j'essaye de me connecter, j'ai une erreur 404 : Not Found The requested URL / was not found on this server. Apache/2.2.4 (Debian) PHP/5.2.3-1+b1 Server at localhost Port 80 Et, dans la log, j'ai : [Wed Aug 08 09:14:13 2007] [error] [client 127.0.0.1] File does not exist: /htdocs J'ai fait des recherches sur Google et trouvé de nombreuses personnes avec ce problème. Apparemment, /htdocs est la version par défaut de DocumentRoot. Mais, en ce qui me concerne, tout semble configuré correctement. Auriez-vous un début de piste ? Merci d'avance. David.