Rechercher : dans
Par :

Comment greffer un ftp avec un apache

Dernière réponse le 10 avr 2005 à 20:47:11 bill90, le 10 avr 2005 à 20:14:16 
 Signaler ce message aux modérateurs

Slt tout le monde
j installer un apache, mes users sont autentifier pour aceceder a la page web, puis je veux qu'apres qu'ils soient autentifies et qu'ils aient acceder a lapge web ils puissent acceder a leur repertoire qui sont dans la page web.
Pour cela il faut installer un ftp (j installer vsftp), et mainteant pour que les repertoires soient dans la page web, il faut que apache face le lien avec vsftp.
J'attends vos reponses, merci

Meilleures réponses pour « comment greffer un ftp avec un apache » dans :
Installer un serveur FTP sous Windows VoirVersion rapide Version un peu moins rapide (mais plus propre) Version serveur propre Liens Pour aller plus loin : Accédez à votre serveur FTP n'importe où dans le monde Notes Version rapide VITE, JE VEUX INSTALLER UN SERVEUR FTP TOUT...
Installer un serveur FTP sous Ubuntu VoirSommaire: 1. Installer le serveur FTP 2. Configurer le serveur FTP 2.1 Interdire le FTP anonyme 2.2 Autoriser les utilisateurs locaux à se connecter 2.3 Autoriser les utilisateurs à uploader des fichiers 2.3 Choisir l'interface 3....
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
Télécharger Leech FTP VoirLeech FTP est un logiciel permettant d'envoyer ou bien de télécharger des fichiers. Il liste des fichiers locaux, liste des fichiers distants, file d’attente des téléchargements, informations liées à la journalisation et une excellente barre...
Télécharger Core FTP LE VoirCore FTP LE est un client FTP pour Windows possédant les fonctionnalités suivantes : Support SFTP, SSL & HTTPS Téléchargements rapide et sécurisés Sécurité répondant aux critères HIPAA Compression Support glisser-déposer ...
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...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Le protocole FTP (File Transfer Protocol) VoirIntroduction au protocole FTP Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichier. La mise en place du protocole FTP date de 1971, date à laquelle un mécanisme de transfert de...

1

kilian, le 10 avr 2005 à 20:18:04

Salut,

Non, en fait il faut définir un repertoire par défaut pour chaque utilisateur.
Pa

Répondre à kilian

2

bill90, le 10 avr 2005 à 20:21:04

Oui mais chaque user a different repertoire certain peuvent ajouter des choses dans ces repertoire et d'autres ne peuvent pas le faire.
les repertoires sont dans la page web. c pour cela qu' il faut faire le lien entre apache et vsftp

Répondre à bill90

3

kilian, le 10 avr 2005 à 20:23:44

Voilà ce que je voulais écrire au départ:

Salut,

Non, en fait il faut définir un repertoire par défaut pour chaque utilisateur.
Par exemple pour l'utilisateur truc, dont le site est situé dans /usr/local/apache2/htdocs/truc ,il faut définir dans les options de vsftpd ce repertoire par défaut pour l'utilisateur truc lors de sa connexion ftp.
Et ce serait aussi une bonne idée de le "chrooter" dans se repertoire, c'est à dire ne pas lui permettre de descendre dans l'arborescence des repertoires parents.

Et voilà, tu fais ça pour chaque utilisateur, sans oublier de leur donner les droits appropriés pour ces repertoires....


Donc, voilà je pense que tu n'as pas besoin de faire de lien avec apache...

Répondre à kilian

4

bill90, le 10 avr 2005 à 20:31:31

Donc, suivant ton exemple je dois inserer mes repertoires dont aura accse le user truc dans le chemin /usr/local/htdocs/truc

Répondre à bill90

5

 kilian, le 10 avr 2005 à 20:47:11

Ben en fait, c'est selon le repertoire web des utilisateurs. J'ai pris ça comme exemple.

Je ne sais pas comment on configure ça dans vsftpd.
Mais pour faire simple.
Imagine que "truc" possède un site hebergé chez toi sur le repertoire /www/truc
Lors de la consultation de son site, apache renverra vers /www/truc
Et si truc veut modifier son site. Alors il faut configurer vsftpd pour que lorsque truc est connecté via ftp chez toi, il arrive directement dans le repertoire /www/truc, mais il faut t'arranger pour qu'il ne puisse pas aller dans /www tout court (c'est le chroot).

Voilà, avec ça pas besoin de liaison avec apache. Je ne sais pas comment fonctionnent les hebergeurs en général, cest ma vision des choses mais je ne pourais pas te dire si c'est la plus appropriée...

Répondre à kilian
Collection CommentÇaMarche.net