Bonjour à tous,

Dernièrement, j'ai eu envie de voir comment il était possible pour les hébergement WEB de créer des accès (FTP), de mettre en place des dossiers.
Le problème est qu'après multiples recherches je ne suis arrivé à trouver aucune résultat. Aujourd'hui je me demande donc, comment il serait possible de faire un serveur FTP sous windows. J'ai vu Filezilla Server, j'ai compris son fonctionnement. Mais le problème est que je n'ai rien trouvé par rapport à son intégration sur un script PHP.

Je vous remercie par avance de toute l'aide que vous pourrez apporter au sujet.

Cordialement,

4 réponses


Bonjour,
première remarque, il est préférable d'utiliser Linux pour faire un serveur, cela sera plus simple pour tout ce qui concerne la sécurité. Tu auras plus de marges de manœuvres. Si tu n'as pas de machine, tu peux créer une Virtual Machine avec VirtualBox par exemple, sinon tu peux te créer un serveur web pour pas cher avec un RaspBerry PI par exemple.

Pour créer un serveur HTTP, il te faut un serveur HTTP, comme http://httpd.apache.org/, Apache permet aussi la gestion de FTP.

Si tu as besoin de plus d'aide, tu peux trouver divers tutos :

Si tu veux utiliser ce serveur pour héberger un projet personnel, je te conseille de travailler avec un CVS, comme Git ou Mercurial. C'est beaucoup plus simple pour gérer les mise à jours de fichiers (tu n'es pas là à te dire, Mince est ce que ce fichier je l'ai mis à jour ?, ...). Si il y a un soucis, tu peux facilement repartir sur une branche plus ancienne, ... .

carpetos
Auteur

<< Bonjour,
première remarque, il est préférable d'utiliser Linux pour faire un serveur, cela sera plus simple pour tout ce qui concerne la sécurité. Tu auras plus de marges de manœuvres. Si tu n'as pas de machine, tu peux créer une Virtual Machine avec VirtualBox par exemple, sinon tu peux te créer un serveur web pour pas cher avec un RaspBerry PI par exemple. >>

Bonjour,

Je savais bien que linux était bien meilleur que windows. Mais je ne l'ai certainement pas précisé. Je ne cherche pas à ouvrir d'hébergements (Ou alors, seulement dans quelques années, quand je serai majeur). Je cherche simplement à améliorer mes compétences dans la programmation. Donc, je vais certainement suivre l'idée de la machine virtuelle, car je n'ai pas très envie d'installer de nouvel OS, ou alors je vais y réfléchir, il faut que je regarde quel sera le meilleur pour programmer, faire quelques trucs dessus. Bien-sur, pour les choses qui ne seront que compatible à windows, je pourrai utiliser un autre ordinateur.

Pour ce qui est du "RaspBerry PI", c'est quelque chose que je ne connais, je n'en ai jamais entendu parlé. Mais, je regarderai après noel, ou quand ma mère me donnera les sous qu'elle a tirée pour moi ^^'. Je vais donc faire quelques recherches dessus, regarder quelques vidéos (si disponible).

Pour ce qui est du développement de mes projets personnels (qui ne sont pas en ligne), j'utilise le framework CakePHP que je connais assez bien désormais.

Pourrais-tu me donner plus d'informations sur le "RaspBerry PI" ? Celui-ci sera branché à mon réseau et permettra à tous de venir sur mes projets ? Je pourrais héberger certaines choses ? Ou je me trompe complètement à son sujet ?

Merci beaucoup pour le temps passé ;).

Le raspberry pi est un ordinateur de la taille d'une carte de crédit (ou de bus). Il est utilisé principalement dans le développement et le test, à la fois côté serveur (déploiement d'un serveur personnel) et côté programmation embarquée (utilisation en drone, dans la domotique, ...). C'est un ordinateur qui coûte très peu cher (35€ environ, j'en ai eu pour 90€ mais j'ai tout acheté, raspberry pi, cable d'alim + hdmi, carte sd, boitier, ...). Pour ma part je l'utilise comme media center, il me permet d'avoir toutes mes images, musiques, films, ... sur ma tv et mon home cinéma. Je peux en plus y accéder depuis mon ordinateur via le protocole SAMBA. Pour toi, tu peux installer tout ce qui est nécessaire à la création d'un serveur web et tu pourras t'amuser avec. Cela pourra remplacer ton WAMP par exemple. C'est un ordinateur, donc il possède une carte réseau et se connectera donc en ethernet à ta box (le wifi est en option). Attention, l'utilisation du raspberry pour de la production (mettre son site en ligne) n'est pas recommandé pour deux raisons : 1. le raspberry n'est pas une bête de course, donc il ne tiendra pas la charge. 2. ta box doit rester accessible en permanence, elle doit avoir une IP fixe. Ce n'est pas un problème en soit mais tu risques de perdre de la bande passante si tu héberges ton site chez toi (ou tes parents visiblement). Utiliser une VM ou un raspberry pi reviendra au même dans l'immédiat, les deux tourneront sous Linux, l'avantage du raspberry pi est de te permettre de bien travailler les notions de réseau. [url=http://www.instructables.com/id/Install-a-webserver-on-Raspberry-Pi/]http://www.instructables.com/id/Install-a-webserver-on-Raspberry-Pi/[/url]** - [url=http://www.pihomeserver.fr/2013/09/27/raspberry-pi-home-server-installer-serveur-lesp/]http://www.pihomeserver.fr/2013/09/27/raspberry-pi-home-server-installer-serveur-lesp/[/url] (nginx est une alternative à Apache) **

carpetos
Auteur

Merci énormément j'en achèterai ertainement un dans quelques mois dans ce cas ;) je ferai sous vm pour commencer.