Rechercher : dans
Par :

Apache pb de ports

Dernière réponse le 18 jui 2007 à 17:04:48 tlep, le 29 mai 2007 à 12:20:23 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un souci peu ordinaire avec apache2.

Il fonctionne sur 2 ports: 80 et 81.
Les trames https sont décodées et reroutées sur le 81, mais ne sont pas cryptées (la machine dispose d'un accélérateur SSL en amont)
2 virtualhosts sont créés :
<ip:80> et <ip:81>
avec chacun leurs logs dédiés.

Donc si on fait:
http://monsite.org on est sur le port 80
https://monsite.org on est sur le port 81

Les logs dédiés attestent du bon fonctionnement 80/81.

En revanche, le phpinfo continue invariablement de spécifier dans la variable globale SERVER_PORT: 80.

SI vous avez une idée

:-(

Merci !

Configuration: Windows XP
Firefox 2.0.0.3

Meilleures réponses pour « Apache pb de ports » dans :
Linux - Gentoo - Installation de Apache2/PHP VoirComme toutes les installations au niveau de Gentoo, Portage se chargera de l'installation des packages et la gestion dépendances. Installation d'Apache2 L'installation d'Apache2 démarrera avec l'exécution de la commande emerge apache Pour...
Comment choisir son ordinateur portable ? VoirLe marché de l’ordinateur portable est très vivace, les nouveautés sont fréquentes et les performances ne cessent d’augmenter tandis que prix, poids et encombrement baissent. Les points clés pour...
Télécharger Portable Firefox VoirMozilla Firefox est un navigateur internet performant et personnalisable. L'interface possède des onglets pour une gestion des fenêtres plus efficace. Il possède également un gestionnaire de téléchargement. Portable Firefox est la version portable...
Télécharger Advanced Port Scanner VoirAdvanced Port Scanner est un scanner de ports. Il vous listera les ports ouverts, susceptibles d'être utilisés par les pirates informatiques pour attaquer votre PC. Il utilise deux techniques pour scanner ces ports : - le scanning des ports TCP...
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...
Port/Ports TCP/IP VoirL'utilité des ports De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages HTML tout en téléchargeant un fichier par FTP)....

1

lami20j, le 29 mai 2007 à 12:27:33

Salut,

tu as la directive dans ton configuration d'apache
à priori tu l'as comme ça

Listen 80
essaie de faire des changements pour voir
Listen 80
Listen 81
La directives se trouve dans le fichier /etc/apache2/ports.conf il me semble

lami20j

Répondre à lami20j

2

tlep, le 29 mai 2007 à 12:34:53

Merci pour ta réponse.

C'est déjà le cas :

cat /etc/apache2/ports.conf
Listen 80
Listen 81


Ce que je ne comprends pas, c'est que les logs sont bien dispatchés: les connexions sur le port 81 donnent bien lieu a un fichier de log distinct du 80.
EN revanche, il y a ce port 80 qui s'affiche systématiquement dans l'environnement phpinfos avec SERVER_PORT !

Répondre à tlep

3

tlep, le 29 mai 2007 à 14:28:22

Je viens de constater que dans les logs dédiés au port 81 (virtualhost 81), les clients apparaissent connectés sur le port 80 !

xxx.xxx.xxx.xxx 80 - - [29/May/2007:14:27:25 +0200] "GET /commando.php?produit=36X598& HTTP/1.1" 200 47194 "http://www.virginmobile.fr/lv_forfaits_sans.php?dinsight=532&" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"

Répondre à tlep

4

tlep, le 4 jun 2007 à 14:39:41

Pour infos: il s'agissait de la directive:
UseCanonicalName

#
# UseCanonicalName: Determines how Apache constructs self-referencing
# URLs and the SERVER_NAME and SERVER_PORT variables.
# When set "Off", Apache will use the Hostname and Port supplied
# by the client. When set "On", Apache will use the value of the
# ServerName directive.
#

Répondre à tlep

5

condor409, le 3 jui 2007 à 21:20:32

La directive Port n'est valide qu'en Apache 1.x ...

en Apache 2.0, la directive Listen 192.168.13.11:8080 devrait en principe forcer le serveur à se mettre en listen sur le port 8080, à la place du port 80 (port par défaut)

or j'ai le même type d'erreur :
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down

une explication ?
merci

Répondre à condor409

6

 tlep, le 18 jui 2007 à 17:04:48

NB: depuis apache 2x, UseCanonicalName est splittée avec UseCanonicalPhysicalPort.

Répondre à tlep