Upload faible sous Easyphp - Windows & Software
Marsh Posté le 09-12-2005 à 02:14:47
essaye avec un "vrai" apache
niveau config httpd, ca sera pareil
ca te permettra de tester
ps: pourquoi pas le port 80 plutot que le 8080 ?
Marsh Posté le 09-12-2005 à 02:22:46
J'utilise un routeur qui utilise le port 80.
Le probleme est que, y'a une quinzaine, tout marchait pour le mieux. Apparemment, entre temps mon FAI aurait fait une mise à jour de la bande passante.
Serait ce du à çà ?
En sachant que, avec le reste des application, je n'ai aucun probleme d'upload (je monte jusqu'à 1350ko/s sur une autre application!!!!!).
Qu'entends tu par un vrai serveur apache ????
Marsh Posté le 09-12-2005 à 02:24:03
mikedimoi a écrit : Bonjour à tous ! |
ben t'as quoi comme connection ??
Sachant que le A de adsl veut dire asymetrique, il est tres probable que tu est bien plus en download que en upload, et que ce dernier est ptetre limité à 32ko/s (synchro à 320 ATM)
Marsh Posté le 09-12-2005 à 02:27:59
C'est le nouveau reseau de Pau, IPVSET. Ce n'est pas de l'adsl mais de la fibre donc réellement 25Go symetriques (qu'on atteint pas tout à fait pour l'instant).
Marsh Posté le 09-12-2005 à 03:46:20
ok autant pour moi
Marsh Posté le 09-12-2005 à 10:44:00
mikedimoi a écrit : J'utilise un routeur qui utilise le port 80. |
c'est quoi ce routeur qui "utilise" le port 80 ? s'il s'agit de l'admin à distance, un conseil: désactive-le!! totalement inutil et pas très safe
il est possible que sur cette connexion d'un nouveau genre, certains ports soit ralentis
Marsh Posté le 09-12-2005 à 10:53:18
Non, je ne peux pas le debrancher ! ma connexion vient de là !
C'est tout nouveau....c'est de la fibre !
Marsh Posté le 09-12-2005 à 10:56:40
euh, faut apprendre à lire. je t'ai pas dit de débrancher le routeur, je t'ai dit de désactiver l'admin à distance (si c'est pour ça que le port 80 est utilisé, car sinon y'a pas vraiment de raison, ou alors il faut que tu donnes des précisions sur ce matériel *ésotérique*)
Marsh Posté le 09-12-2005 à 11:06:42
Ca fait déjà un petit moment que je suis sorti de l'école et, comme tu le vois, je sais toujours lire et écrire ! Aucun druide à côté de moi !!!!
En fait, si je ne configure pas cet accès dans le routeur, personne n'y a accès.
Pour la config, la voici (dans le routeur):
http://membres.lycos.fr/trotinette64000/routeur.JPG
Marsh Posté le 09-12-2005 à 11:15:46
ok. la capture a le mérite d'être explicite (et oui, car tu n'as pas dit que tu avais fait un mapping de port du 80 vers le 8080 car tu avais paramétré easyphp pour qu'apache tourne sur le port 8080: ce sont des informations un tout petit peu *intéressantes*)
essayes en faisant un autre mapping justement (genre de 2000 vers 8080) et tu dis à la personne de ta famille de tester sur http://tonsite.com:2000
il est tjs possible que sur certains ports, il y ait des restrictions et des priorités au-niveau des routeurs de ce fai, notamment cela semble plausible pour le port 80, car à la base ça ne sert que pour le surf, donc les débits peuvent être volontairement limités pour éviter les utilisations autres que le surf sur ce port justement (comme des gros trucs lourds comme les dlz)
sinon, pourquoi n'essaies-tu pas un vrai apache ?
et pourquoi dans les pages de ton site web accueillant, pourquoi ne fais-tu pas un lien ftp plutot qu'un lien http pour ces dlz ?
Marsh Posté le 09-12-2005 à 11:27:35
Merci pour ta réponse qui m'a l'air d'etre claire egalement !
Seule petite question, dans mon httpd.conf, que dois alors rentré comme port (actuellement sur 8080) ?
Comme tu le dis, j'ai bien peur aussi qu'ils aient bridé ce port là.
Qu'appelles tu un vrai apache ?
Pour le ftp à la place du http, j'y ai effectivement pensé. J'ai d'aiileurs fait un test hier soir mais la version de BulletProof que j'utilise a l'air bridée elle aussi (version datant de 3 ans). Malgré tous mes tests de parametrage, les download restaient bloqués à 127.997 ko/s !!
Si je ne l'ai pas fait, c'est parce que ca fait un petit momoent que je n'ai pas fait de site et que, lorsque j'ai voulu faire une page php et créer une BDD de facon à lister tous mes fichier et les integrer directement dans une page, je ne savais plus le faire !!! (on perd vite en ne pratiquant plus !)
Par ailleurs, pour ma part, ca m'evite que deux logs tournent en permanence sur mon ordi (BulletProof et Easyphp).
Sinon, quels sont les réels avantages de passer par le FTP ?
Merci à toi
Marsh Posté le 09-12-2005 à 11:38:14
mikedimoi a écrit : Merci pour ta réponse qui m'a l'air d'etre claire egalement ! |
si le apache de easyphp tourne sur le port 8080, il faut laisser le port 8080 car c'est sur ce port qu'arriveront les requetes http une fois mappée par ton routeur
vrai apache = apache tout seul non intégré à easyphp (même si c'est globalement mieux, c'est surtout histoire de faire un essai avec une autre config www)
tu devrais essayer avec un autre serveur ftp, car je doute que la limitation vienne du soft. là aussi il est possible que la bp sur les ports 20-21 voire sur les protocoles ftp soient bridés afin de préserver de la bp (un peu comme les autoroutes en france sont limitées à 130 alors que goudronnement parlant il serait possible de rouler à 200, mais avec bcp plus de risques (risques de santé je parle))
avoir 2 serveurs qui tournent, moi je trouve ca pas genant. et puis un ftp ca sert tjs. surtout que faire du resume en http, ca marche pas tjs, alors qu'en ftp, y'a aucun souci. et puis il fait pour ça ce protocole aussi.
comme dit plus haut, fais un essai en modifiant le port d'arriver sur le routeur des requetes http (mapping 2000->8080) afin de voir si les limitations sont effectivement dues au port utilisé
Marsh Posté le 09-12-2005 à 11:57:16
Reponses corrigées.... Efface tes messages si tu veux bien
Marsh Posté le 09-12-2005 à 12:00:15
Ok, je fais le tri dans le topic...
Marsh Posté le 10-12-2005 à 13:40:43
Salut trevor !
Yes, j'ai bien suivi tes conseils mais qque chose m'a paru étrange...
Si je pars de la plage 2000 comme tu me l'as indiqué, alors le port 80 ne sera pas autorisé ?
J'ai fais tester avec l'adresse ...mon_site:2000 et ca n'a pas marché.
Marsh Posté le 10-12-2005 à 13:48:35
Du nouveau trevor.....ils viennent de faire une MAJ du modem.
Il y a maintenant une nouvelle fonction pour fowarder les ports.
Je te fais un print :
http://membres.lycos.fr/trotinette64000/MAJ.JPG
Marsh Posté le 10-12-2005 à 15:30:50
mikedimoi a écrit : Salut trevor ! |
si tu as fait une redirection du port 2000 vers le port 8080 du pc qui héberge ton apache, alors tout doit etre bon (il faut peutetre modifier le fichier httpd.conf pour prendre en compte les requetes sur le port 2000 et pas 80, mais je suis pas sur)
Marsh Posté le 10-12-2005 à 16:05:42
bah ton "port from: 80" + "port to: 8080" c'est pas un mappage ?
ou alors c'est une plage
euh là il va falloir etre plus précis dans tes explications
- sur quel port tourne apache (easyphp): 80 ou 8080
fait un démarrer > exécuter > cmd puis un netstat -an et regarde si tu as qqch en écoute (listening) sur le port 80 (0.0.0.0:80)
et potasse la doc de ce routeur pour savoir si le "port from"/"port to" c'est :
1) une plage de ports (redirection des ports arrivant sur le routeur entre 80 et 8080 vers 192.168.1.10)
2) un mappage (redirection du port 80 arrivant sur le routeur vers le port 8080 sur 192.168.1.10)
j'ai comme l'impression que c'est la 1)
en ce cas ta config de forward est mal foutue, reposte-ici une capture d'écran complète pour qu'on affine ça
il est possible qu'un forward mal foutu ralentisse les connects
Marsh Posté le 10-12-2005 à 16:29:03
En tapant netstat -an, je vois rien en UDP correspondant à 0.0.0.0:80 (ce qui m'a l'air normal), par contre, je ne peux pas remonter assez pour voir en TCP ! http://membres.lycos.fr/trotinette64000/netstat.JPG
Pour le routeur, c'est bien une plage de ports. Pas de doc !! :-(
Sagem F@st3190W
http://membres.lycos.fr/trotinette64000/MAJ.JPG
http://membres.lycos.fr/trotinette64000/routeur.JPG
Marsh Posté le 10-12-2005 à 17:05:03
euh. si tu veux remonter pour voir ce qui se trame en tcp. il faut couper le logiciel qui fait plein de connexions (je suis sur que tu vois de quoi je parle ) sinon tu fais un "netstat -an > 1.txt" puis un "more 1.txt"
pour ta config de redirection, c'est bien ce que je pensais, ce n'est pas un mapping, mais un forward (autrement dit, le routeur ne fait que passer les packets arrivant sur le port X à la machine dt on précise l'ip sur le même port X. donc le passage de ton apache sur le port 2000 c'est pas possible)
pour ta config de portforwarding, voici la config:
- <censored> tcp, yes, tcp, 4662, 4662, 192.168.1.10
- <censored> udp, yes, udp, 4672, 4672, 192.168.1.10
- easyphp, yes, tcp, 80, 80, 192.168.1.10
- bullet, yes, tcp, 20, 21, 192.168.1.10
autrement dit, tes forward en udp pour le ftp et le http sont inutiles
de +, ca ne sert à rien de rediriger les requetes entre 80 et 8080 sur easyphp, étant donné qu'il ne gèrera que les requetes sur le port 80
Marsh Posté le 10-12-2005 à 17:22:03
Ok, merci beaucoup.
*Par contre, dans la config du routeur, j'ai bien fait comme tu m'a dit, savoir :
- easyphp, yes, tcp, 80, 80, 192.168.1.10
Une fois validé, ca me donne :
- easyphp, yes, tcp, 80, 0, 192.168.1.10
C'est grave docteur ?
A quoi sert, dans la config du routeur : "With public port" ?
http://membres.lycos.fr/trotinette64000/MAJ.JPG
Merci de ton aide
Marsh Posté le 10-12-2005 à 17:44:37
edit: non c'est bon apparemment, quand ya "0" dans le "port to" c'est que ce n'est pas une plage de ports que tu forwardes, mais un seul port (vu que ca te le fait uniquement quand il s'agit d'un port tout seul)
pour ton "with public port" je ne sais pas trop. à toi de te plonger dans la notice
Marsh Posté le 10-12-2005 à 17:46:41
Si je mets deux ports identiques, lors de la validation, ca revient directement à 0.
Pour la doc, j'ai rien de rien !!
Ceci dit, mes uploads ne sont pas accélérés !!
Marsh Posté le 10-12-2005 à 17:48:58
peutetre, mais au moins ta config de portforwarding est propre
je penche de + en + pour un bridage de la connect par ton fai
comme ce routeur ne fait pas de mapping, il te reste la solution de faire pointer ton serveur apache sur un autre port, et de forwarder ce port-là (apache en écoute sur le 8080 voire un autre, 3000 par exemple --> modif de httpd.conf donc + modif du forward)
Marsh Posté le 10-12-2005 à 17:56:29
Ce qui me donnera :
-easyphp, yes, tcp, 3000, 0, 192.168.1.10 + config httpd.conf et mon frere devra taper ....mon_site:3000 ?
C'est bien çà ?
Sinon, à quoi sert TCPrelay ?
Me serait il utile ?
Marsh Posté le 10-12-2005 à 18:01:43
tu as tout compris au niveau des changements à appliquer
je ne connais pas tcprelay
Marsh Posté le 10-12-2005 à 18:11:01
D'apres ce que je comprends, ca serait pour un mappage alors....
http://www.easyphp.org/intra-inter.php3?lang=fr
http://www.xtware.com/tcprelay/userguide.htm
Qu'en dis tu ?
Marsh Posté le 10-12-2005 à 18:21:23
j'ai lu, non tcprelay ne t'aidera pas. ton routeur fait deja du nat (network address translation) donc, ca ne te servira pas car le pb vient (je pense) du bridage du port 80 via ton fai
or si tu veux qqch qui permette d'accéder à ton site qui soit de la forme http://tonsite et pas http://tonsite:3000 alors c'est le port 80 qui est utilisé (le http://tonsite étant une écriture simplifiée de http://tonsite:80 car c'est bien sur ton port 80 qu'arriveront les requetes http), et donc tu es bridé (si je ne me trompe pas)
c'est pour ca qu'un simple test sur un port autre que 80 te permettra de fixer si effectivement il ya bridage (cela dit il peut yavoir bridage sur le protocole http aussi )
pas simple quoi!!
Marsh Posté le 10-12-2005 à 18:30:06
Ok, en tout cas, c'est super sympa de ta part de m'avoir aidé. Je te tiens au courant pour la suite ...
(à moins que tu veuilles le tester toi aussi ?! )
Marsh Posté le 10-12-2005 à 18:37:34
bah, la théorie je connais (config apache+port forwarding), et je n'ai pas de pbs de bp (faut dire j'ai pas 25Mo en ul juste 650ko/s ce qui est deja pas mal) et puis en + la je suis en train de prog en flash (enfin... je débute
)
Marsh Posté le 10-12-2005 à 18:39:20
tu n'as pas donné les résultats de netstat -an ? le apache de easyphp il tourne sur quel port finalement ?
Marsh Posté le 10-12-2005 à 18:59:23
Excuse moi !
0.0.0.0:8080, il tourne donc sur le 8080. Pense tu que celui ci aussi soit bridé ?
Marsh Posté le 10-12-2005 à 19:19:18
sur le port 8080 ????? et là ton site web, il est accessible de l'extérieur ? car si tu n'as pas de forward du 8080 alors easyphp est inaccessible de l'extérieur
le 8080 peut etre en effet bridé car c'est un gd classique du serveur web aussi
Marsh Posté le 10-12-2005 à 19:22:20
je te laisse mon adresse msn :
Marsh Posté le 09-12-2005 à 02:04:17
Bonjour à tous !
Alors que je bénéficie d'un serveur qui permet d'avoir 25Go et upload et en download, je rencontre un gros probleme au niveau de l'upload.
J'ai en fait un site hebergé chez moi (mon frere vivant aux Etats-Unis), je lui fais parvenir des videos de famille.
Sur un serveur ftp, les dl sont sont réellement pas mal entre 400 et 500ko/s mais lorsque je veux lui faire télécharger quelque chose par Easyphp, les dl ne dépassent pas les 30ko/s !!!!
Je precise que j'ai bien configurer mon routeur en utilisant le port 8080 ainsi que le httpd.conf.
Que le firewall soit activé ou non, cela ne change rien.
Y a t il une modification speciale à faire dans Easyphp ? Dans le routeur ?
Biensûr, tout le monde va me dire de continuer avec le serveur FTP mais, vivant à distance, c'est toujours plus agreable pour lui de voir un petit message d'accueil ou une petite photo sur la page d'accueil !
Merci à tous de votre aide