Forum Linux.général Uploader un site interenet par FTP

Posté par  .
Étiquettes : aucune
0
21
mai
2006
Salut,

Je voudrais savoir comment faire pour uploader par ftp un site internet sur mon serveur dans le répertoire /var/www à la manière des hébergeurs genre free ou wanadoo (ftpperso.free.fr et on accède directement à son répertoire).

J'ai proftpd d'installé et les comptes locaux sont redirigés vers leur home respectif lorsqu'une personne essaie de se connecter par ftp. Le compte Anonymous redirige vers /home/ftp

Est ce possible de créer un compte qui sera redirigé dans /var/www, comment?

Merci @+
  • # utiliser un lien symbolique

    Posté par  (site web personnel) . Évalué à 1.

    La solution la plus évidente consiste à créer un lien symbolique dans /var/www vers un répertoire /home/compte :
    ln -sf /home/compte /var/www/compte

    Cependant, il faut faire très attention aux problèmes de droits d'accès, pour être certain que l'utilisateur ne peut pas accéder au répertoire supérieur (lcd .. remonte vers la véritable racine, donc ici /home pour autant que je sache). Je ne suis pas un spécialiste, donc je reste prudent, mais je suspecte un problème de sécurité.
  • # crée un utilisateur dédié

    Posté par  (site web personnel) . Évalué à 2.

    Le plus simple

    Tu crée un compte webmaster dont le home est /var/www et tu te connecte en ftp en tant qu'utilisateur webmaster...
    • [^] # Re: crée un utilisateur dédié

      Posté par  . Évalué à 1.

      merci ça marche.

      Juste une petite question encore. Comment faire pour rendre le site disponible sur internet et non uniquement en local ?
      Pour le moment je ne trouve que des configurations en local sur des tutos.
      • [^] # Re: crée un utilisateur dédié

        Posté par  . Évalué à 1.

        J'ai bien ouvert le port 80 sur mon routeur mais lorsque je tape mon adresse dyndns, je tombe sur mon routeur (demande de mdp) !

        Que faire ??
        • [^] # Re: crée un utilisateur dédié

          Posté par  . Évalué à 1.

          C'est bon j'ai trouvé. C'est mon routeur qui était lui aussi sur le port 80. J'ai donc changé apache pour un autre port

          ++

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.