(Résolu) changer le port 80 pour 8080

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

(Résolu) changer le port 80 pour 8080

Messagepar bourgeois » 10 Jan 2007 05:30

mon fai bloque le port 80. avec sme 6.5 je changeais le port 80 vers 8080 de cette manière: :P
on modifie les fichiers copiés
# dans 05Port
# ligne 4 : Port 80
# -> Port 8080
#
# Dans 35Listen80
# ligne 2 : my $listen_default = "Listen 0.0.0.0:80";
# -> my $listen_default = "Listen 0.0.0.0:8080";
# ligne 21 : $OUT .= "Listen $ip:80\n";
# -> $OUT .= "Listen $ip:8080\n";
#
# Dans 80NameVirtualHosts
# ligne 1 : NameVirtualHost 0.0.0.0:80
# -> NameVirtualHost 0.0.0.0:8080
#
# Dans 80VirtualHosts
# ligne 27 : foreach my $port (qw(80 443))
# -> : foreach my $port (qw(8080 443))
#
# Ouf
# On régénère le fichier de config httpd.conf
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
#
# On redémarre Apache :
service httpd restart

cela fonctionnait très bien. :P

PROBLÈME AVEC SEM 7.1 ça ne fonctionne plus. :evil: :?: :?: J'ai essayé ceci:

mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
Copie des anciens fichiers
Code
cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/35Listen80 /etc/e-smith/templates-custom/etc/httpd/conf/httpd.confcp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/80NameVirtualHosts /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf

Modification du fichier 35Listen80
Code
vi /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/35Listen80

Avant modification :
Code
{ my $listen_default = "Listen 0.0.0.0:80"; my $mode = $SystemMode || "serveronly"; return $listen_default if ($mode eq "serveronly"); my $httpdAccess = ${'httpd-e-smith'}{access} || 'private'; return $listen_default unless ($httpdAccess eq "private"); # Only selectively bind interfaces if we are in private server/gateway mode my @ipAddresses = ("127.0.0.1", $LocalIP); # Remove any duplicate IP addresses my %ipAddresses = map { $_ => 1 } @ipAddresses; foreach my $ip (sort keys %ipAddresses) { $OUT .= "Listen $ip:80\n"; }}

Après modification
Code
{ my $listen_default = "Listen 0.0.0.0:8080"; my $mode = $SystemMode || "serveronly"; return $listen_default if ($mode eq "serveronly"); my $httpdAccess = ${'httpd-e-smith'}{access} || 'private'; return $listen_default unless ($httpdAccess eq "private"); # Only selectively bind interfaces if we are in private server/gateway mode my @ipAddresses = ("127.0.0.1", $LocalIP); # Remove any duplicate IP addresses my %ipAddresses = map { $_ => 1 } @ipAddresses; foreach my $ip (sort keys %ipAddresses) { $OUT .= "Listen $ip:8080\n"; }}

Modification du fichier 80NameVirtualHosts
Code
vi /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/80NameVirtualHosts

Avant modification
Code
NameVirtualHost 0.0.0.0:80NameVirtualHost 0.0.0.0:443

Après modification
Code
NameVirtualHost 0.0.0.0:8080NameVirtualHost 0.0.0.0:443

Prise en compte des modifications
Code
expand-template /etc/httpd/conf/httpd.confservice httpd-e-smith sigusr1

:?: :?: :?:
sur mon réseau interne cela fonctionne, mais pas de l'extérieur. :?: :?: :?:

JE SUIS AU DÉSESPOIR, QUE PUIS-JE FAIRE ???????????? À L'AIDE S.V.P. :( :( :( :(
MERCI À L'AVANCE DE VOTRE AIDE. :D :D
Dernière édition par bourgeois le 10 Jan 2007 16:32, édité 1 fois au total.
bourgeois
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 08 Avr 2005 19:10
Localisation: canada, quebec

Messagepar MasterSleepy » 10 Jan 2007 09:51

Salut,

Essaye les commandes suivantes
Code: Tout sélectionner
db configuration setprop httpd-e-smith TCPPort 8080
expand-template /etc/rc.d/init.d/masq
service masq restart


A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Résolu

Messagepar bourgeois » 10 Jan 2007 16:31

mastersleepy tu est mon idol :D :D :D :D

ça fonctionne, un gros gros merci pour la réponse et la rapidité. :lol: :lol:

Continuez dans votre bon travail et merci de la part des apprentis comme moi.

A la prochaine... :lol: :D
bourgeois
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 08 Avr 2005 19:10
Localisation: canada, quebec


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron