Je sais qu'un serveur HTTP n'est pas un serveur FTP, mais quand l'on upload des fichiers sur un serveur web(HTTP), on utilise le FTP, alors qu'est ce qu'est la différence entre les deux?
Le http permet juste de comuniquer des informations entre serveurs tandis que le ftp permet de transfert, supprimer des fichiers, renommer un fichier, lister des fichiers...
D'accord, donc pour pouvoir uploader mes fichiers en FTP aussi, il faudrait aussi que j'installe un serveur FTP, sur la même machine que j'installe mon serveur HTTP, c'est bien ça?
Pour faire simple, un serveur HTTP c'est un serveur permettant l'envoi à des clients de page web (html) et rien d'autres, les modules additionnel comme le php et les base de données permettent de rendre ces pages web bien plus dynamique, mais c'est additionnel.
Un serveur FTP c'est un serveur de transfert de fichier, l'avantage de ce protocole c'est qu'il s'agit d'un standard pour le transfert, ainsi pas de souci entre les différents systèmes d'exploitations existants.
Si tu compte faire un serveur HTTP, tu vas surement utilisé apache (d'une facon ou d'une autre c'est le seule qui en vaut la peine ...), il ne te permettra pas d'avoir un serveur FTP, pour cela il te faudra absolument ajouter un autre serveur, je te conseil FileZilla server sous windows, pour linux il y en a beaucoup trop pour vraiment savoir lequel prendre, en général un simple proftpd est suffisant.
Mais ensuite, il existe d'autre manière pour transferer des fichiers, notamment les "Web FTP", il s'agit simplement de page web classique mais gérant le système de fichier en permettant l'envoi, la suppression, etc... (ca n'a malheureusement pas la puissance et l'efficacité du protocol FTP)
Merci pour tout, je sais que cela n'a aucun rapport avec ma question, mais est-ce que je dois aussi changer ma connexion internet? Actuellement, j'ai du 7Mbps, avec 20GO de download et 10GO de upload.
Oui, il te faut une vitesse d'upload maximale moi j'ai du web hébergé derriere ma Freebox et ca va mais le FTP est super lent pour des gros fichiers ! 1Mbps en upload c'est le mieux. Oublies si tu as moins de 512K ....
Si tu veux monter un site perso mieux vaux le prendre chez un petit hebergeur voir en site perso chez free.
En plus ton futur serveur (http comme ftp) passera sont temps à se faire attaquer par tout internet ..... tu risques moins de problèmes chez un hébergeur qui sécurise ses installations et ses configurations
Je comprend pas ton histoire sur un server http en localhost quesque tu me parle de FTP
Code :
file trenfer protocole
le copié colé suffi ou une clef usb ?
si tu n'as pas d'ecran ser toi de teamwiever ou vnc, si non installe tipsoft en se qui conserne les attaques tu risque apsolument rien puisque c'est du localhost tu route pas le port et même si tu veux te servir d'un server ftp tu change le port exp 50 000 et personne viendras voir ici et ton server apache tu peux faire pareil dans le fichier config de apache tu cherche 80 tu remplace par 70 et le tour est joué,
quand aux lien ftp: ftp://loginasse@tonsite:50000
lien http : http://tonsite:70 pas plus compliqué de securiser un server localhost !
mais même sur le port 21 ton ftp tu regle le server 3 tentavive de conection ça bannis L'ip le mec pour enfoncer ton server il vas lui faloir deux thones de proxys
dans 15 ans ton server seras pas passé !
et le passe du ftp bien sur jamais en anonymous tu fou un genre #$#trucmuche£$£$ le brut force vas tourner 10 ans avans de le trouver dsl mais tu te nois dans un verre d'eau