Serveur de fichier avec site web sur centOS

Résolu/Fermé
Antoine47 Messages postés 1748 Statut Membre -  
Antoine47 Messages postés 1748 Statut Membre -
Bonjour,

Depuis peu, j'ai eu envie de me créer un serveur de fichier (stocker les .exe de logiciel) pour pouvoir les télécharger depuis n'importe ou depuis un site web (aussi stocker sur mon serveur) avec une présentation comme celle ci-dessous ou une autre présentation.

Présentation: https://vault.centos.org/6.4/isos/x86_64/

J'ai installé centOS sur mon PC3, sur le SSD, j'ai fait une partition de boot, la partition "/" et une partition dédié pour le serveur de fichier. Le disque dur de 500 Go est réservé pour des ghosts de PC fait par Acronis.

J'ai installé sur centOS, TeamViewer, mis une IP fixe par la Livebox et j'ai mis la fonction wakeOnLAN.

Par contre, je n'arrive pas à créer mon serveur de fichier en suivant les tutoriels suivants :
http://www.bootyourbrain.com/utilisation/centos-serveur-web-apache-vsftpd/
http://denisrosenkranz.com/tuto-mettre-en-place-un-serveur-web-sous-centos-apache-mysql-php-vsftpd/

Pouvez-vous m'aider.
Cordialement.

3 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,
    Par contre, je n'arrive pas à créer mon serveur de fichier en suivant les tutoriels suivants

    1 - Euh... il serait peut être bien de savoir à quelle étape tu bloques ;-(
    2 - Et si au lieu d'installer tout d'un coup, tu commençais par n'installer que le principal, à savoir le serveur FTP ?
    0
    1. Antoine47 Messages postés 1748 Statut Membre 156
       
      Sur un, je suis bloquer au "cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.save"
      Sur l'autre, au "service httpd start" et "service mysql start"

      euh oui, durant l'installation de centOS, j'avais choisis les logiciels pour serveur FTP, ...
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Antoine47 Messages postés 1748 Statut Membre
       
      Sur un, je suis bloquer au "cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.save"
      Sur l'autre, au "service httpd start" et "service mysql start"
      Oui, mais encore ???
      Et les messages d'erreurs sont ???
      Qu'y-a-t-il d'anormal ?
      0
    3. Antoine47 Messages postés 1748 Statut Membre 156
       
      Je me suis tromper pour une.

      Je suis bloquer à la commande
      cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.save


      J'obtiens l'erreur suivante:
      cp :impossible d'évaluer "/etc/vsftpd/vsftpd.conf": aucun fichier ou dossier de ce type


      Pour l'autre, après la commande:
      service mysql start
      ù

      J'ai l'erreur:
      mysql: service non reconnu
      0
    4. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Antoine47 Messages postés 1748 Statut Membre
       
      Pour le 1er, que contient le répertoire /etc/vsftpd/ :
      ls /etc/vsftpd/


      Pour le second, ça devrait aller mieux avec un d :
      service mysqld start
      0
    5. Antoine47 Messages postés 1748 Statut Membre 156
       
      Dans /etc/vsftpd/, il y a:
      ftpusers
      user_list
      vsftpd.conf
      vsftpd_conf_migrate.sh


      En effet, ça marche mieux avec un d, merci l'erreur de syntaxe dans le tuto
      0
  2. Antoine47 Messages postés 1748 Statut Membre 156
     
    Sérieusement, il n'y a pas un tuto qui explique bien la configuration d'un serveur FTP et la création du site web?

    Je désire juste créer un seul accès (moi) pour mettre des fichiers sur le serveur. Les autres personnes ne peuvent qu'avoir accès au site web pour télécharger les fichiers.

    Cordialement.
    0
    1. Antoine47 Messages postés 1748 Statut Membre 156
       
      Bonjour,
      j'ai remis à zéro mon serveur et en ce moment, je suis le tuto suivant pour mettre un DNS : http://www.smnet.fr/centos/centos-dns.html

      J'ai un problème à partir de l'édition du 4ème fichier (/etc/sysconfig/network-script/ifcfg-eth0). Comme, j'ai dû le dire, j'ai fixé l'IP de mon serveur avec la box.

      Du coup, le DHCP est activer dans les options de carte réseau (lien ci-dessous).
      http://img11.hostingpics.net/pics/855741eth0.jpg

      Si je le mets en manuel et que je saisie les données, ça me déconnecte d'internet.

      Cependant, arriver à ce point du tuto, j'ai beau désactivé l'option "NM_CONTROLLED", ça ne m'affiche plus "System eth0" dans la liste des cartes réseau. Pourtant, il faut désactiver cette option pour le fonctionnement du DNS.

      Je vous donne un aperçu actuel de mon fichier ifcfg-eth0

      DEVICE=eth0
      TYPE=Ethernet
      UUID=7ccf8335-65bb-4ca6-ad5a-899bef7cbff0
      ONBOOT=yes
      ETHTOOL_OPTS="wol g" //* pour la fonction WakeOnLan
      NM_CONTROLLED=yes //* option à modifier
      BOOTPROTO=dhcp
      HWADDR=90:2B:34:B7:8D:FC
      DEFROUTE=yes
      PEERDNS=yes
      PEERROUTES=yes
      IPV4_FAILURE_FATAL=yes
      IPV6INIT=no
      NAME="System eth0"


      Une solution?

      Cordialement.
      0
    2. Antoine47 Messages postés 1748 Statut Membre 156
       
      J'ai supprimé le fichier ifcfg-eth0.

      Puis essayer différente version de syntaxe:
      DEVICE="eth0"
      BOOTPROTO="static"
      BROADCAST="192.168.1.255"
      GATEWAY="192.168.1.1"
      HWADDR="90:2B:34:B7:8D:FC"
      IPADDR="192.168.1.4"
      NETMASK="255.255.255.0"
      NM_CONTROLLED="no"
      ONBOOT="yes"
      TYPE="Ethernet"
      UUID="6f3529fa-aa2e-4760-ae3f-5b358f7c734b"
      ETHTOOL_OPTS="wol g"
      NAME="System eth0"


      ou
      DEVICE=eth0
      BOOTPROTO=static
      BROADCAST=192.168.1.255
      GATEWAY=192.168.1.1
      HWADDR=90:2B:34:B7:8D:FC
      IPADDR=192.168.1.4
      NETMASK=255.255.255.0
      NM_CONTROLLED=no
      ONBOOT=yes
      TYPE=Ethernet
      UUID=6f3529fa-aa2e-4760-ae3f-5b358f7c734b
      ETHTOOL_OPTS="wol g"
      NAME="System eth0"


      Et rien, dans les 2 cas, il ne m'affiche pas "System eth0" et il n'est pas connecter à internet, même après les commandes:

      ifup eth0
      service network restart
      0
    3. Antoine47 Messages postés 1748 Statut Membre 156
       
      Une solution?
      0
    4. Antoine47 Messages postés 1748 Statut Membre 156
       
      Ah oui, voilà le rapport que j'obtiens en ayant suivis le tuto et en ayant sauter l'étape du fichier ifcfg-eth0

      [root@ftp named]# service named start
      Démarrage de named :
      Error in named configuration:
      zone localhost.localdomain/IN: loaded serial 0
      zone localhost/IN: loaded serial 0
      zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
      zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
      zone 0.in-addr.arpa/IN: loaded serial 0
      zone av.fr/IN: NS 'ftp-vernier.av.fr.av.fr' has no address records (A or AAAA)
      zone av.fr/IN: not loaded due to errors.
      _default/av.fr/IN: bad zone
      zone 1.168.192.in-addr.arpa/IN: loaded serial 0
      [ÉCHOUÉ]
      0
    5. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Antoine47 Messages postés 1748 Statut Membre
       
      Mais pourquoi diable as-tu entrepris de configurer un serveur DNS alors que tu as toutes les peines du monde à configurer correctement un serveur FTP ??? Et je ne parle même pas du serveur web, mysql et de l'installation de phpmyadmin ;-(

      Là visiblement ton fichier de conf (named.conf) est bourré d'erreurs en tous genres ;-(

      Tu as vraiment besoin d'un serveur DNS ?
      0
  3. Antoine47 Messages postés 1748 Statut Membre 156
     
    Voilà un aperçut des fichiers pour le DNS

    /etc/named.conf
    options {
    listen-on port 53 { 127.0.0.1; 192.168.1.4; };
    listen-on-v6 port 53 { ::1; };
    directory "/var/named";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query { localhost; 192.168.1.0/24; };
    recursion yes;

    forwarders {
    80.10.246.132;
    81.253.149.2;
    };

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";
    };

    logging {
    channel default_debug {
    file "data/named.run";
    severity dynamic;
    };
    };

    zone "." IN {
    type hint;
    file "named.ca";
    };

    include "/etc/named.rfc1912.zones";
    include "/etc/named.root.key";


    /etc/named.rfc1912.zones
    zone "localhost.localdomain" IN {
    type master;
    file "named.localhost";
    allow-update { none; };
    };

    zone "localhost" IN {
    type master;
    file "named.localhost";
    allow-update { none; };
    };

    zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
    type master;
    file "named.loopback";
    allow-update { none; };
    };

    zone "1.0.0.127.in-addr.arpa" IN {
    type master;
    file "named.loopback";
    allow-update { none; };
    };

    zone "0.in-addr.arpa" IN {
    type master;
    file "named.empty";
    allow-update { none; };
    };

    zone "av.fr" IN {
    type master;
    file "av.fr";
    allow-update { none; };
    };

    zone "1.168.192.in-addr.arpa" IN {
    type master;
    file "db.192.168.1";
    allow-update { none; };
    };
    "/etc/named.rfc1912.zones" 53L, 1148C


    /etc/resolv.conf
    # Generated by NetworkManager
    domain home
    search home vernier
    nameserver 192.168.1.1


    /etc/sysconfig/network-script/ifcfg-eth0
    DEVICE=eth0
    YPE=Ethernet
    UUID=7ccf8335-65bb-4ca6-ad5a-899bef7cbff0
    ONBOOT=yes
    ETHTOOL_OPTS="wol g"
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    HWADDR=90:2B:34:B7:8D:FC
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"


    /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.1.4 ftp-vernier ftp-vernier.av.fr


    /var/named/av.fr
    $TTL 3H
    @ IN SOA ftp-vernier.av.fr. root.ftp-vernier.av.fr. (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H )
    @ IN NS ftp-vernier.av.fr.
    @ IN A 192.168.1.4
    ftp-vernier IN A 192.168.1.4
    www IN CNAME ftp-vernier.av.fr.



    /var/named/db.192.168.1
    $TTL 3H
    @ IN SOA ftp-vernier.av.fr. root.ftp-vernier.av.fr. (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H )
    @ IN NS ftp-vernier.av.fr.
    @ IN PTR av.fr.
    100 IN PTR ftp-vernier.av.fr.
    0
    1. Antoine47 Messages postés 1748 Statut Membre 156
       
      Pour le fichier /etc/resolv.conf, il c'est remis à zéro, car je parvient pas à modifier le fichier /etc/sysconfig/network-script/ifcfg-eth0 sans être déconnecter d'internet.
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > Antoine47 Messages postés 1748 Statut Membre
       
      Je persiste à dire qu'un serveur DNS ne te sert à rien pour te connecter de l'extérieur à tes serveurs Web/FTP ;-(

      Donc, concentre-toi juste sur la mise en service LOCALEMENT d'un serveur web et ftp et quand ça ça marchera, on avisera de les atteindre de l'extérieur.

      Si tu mets la charrue avant les boeufs tu ne t'en sortiras pas !
      0
    3. Antoine47 Messages postés 1748 Statut Membre 156
       
      D'accord
      0