IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

débuter sur linux et installer son serveur web


Sujet :

Linux

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut débuter sur linux et installer son serveur web
    bonsoir tout le monde,

    bon voilà, je viens tout juste d'installer ubuntu 10.10 sur une machine virtuelle avec virtualbox. j'aimerais y installer l'équivalent de wampserver, on m'a parlé de Lamp et Xamp, lesquels fonctionnent ensemble (ou pas, c'est un peu confus ...).
    bon, mon objectif est de créer un site web sur cette machine (html, css, php, mysql) et de le mettre en ligne pour des phases de test ! oui j'ai conscience qu'un serveur web sur une machine virtuelle ... voila quoi xD
    parton du principe que je suis paumé (car c'est le cas) mais que j'ai réussi à mettre mon système à jour (système > gestionnaire de mise à jour) c'est un exploit ^^.

    pouvez-vous m'indiquer des tutoriaux pour arriver à mes fins, et sans le moindre risque d'échec, car si j'échoue, je serais incapable de réparer :/

    voila voila, je compte sur vous, merci

    et bonne soirée.

  2. #2
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    salut,

    google -> lamp -> 3ieme lien : http://doc.ubuntu-fr.org/lamp

    tu y trouvera ton bonheur…

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Citation Envoyé par thor76160 Voir le message
    oui j'ai conscience qu'un serveur web sur une machine virtuelle ... voila quoi xD
    Un vieux PC convient tout à fait
    Comme chez moi, mon serveur web (qui fait passerelle, contrôle parental...) est un PC sauvé de la poubelle en 2003
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    ok merci, ça marche. tout est installé, phpmyadmin est accessible avec le mot de passe que je lui ai imposé.
    j'ai trouvé mon dossier localhost : /var/www/
    seulement il est impossible de créer un nouveau dossier. je crois qu'un chmod est suffisant n'est-ce pas ? je vais vérifier ça.

    EDIT :
    et voila, sudo chmod -R 777 /var/www/ et tout marche bien !

    maintenant je vais essayer de faire en sorte que ma page /var/www/mon_site/inde.html soit accessible au travers d'une adresse http du genre www.mon_site.fr (bien sur je vais mettre autre chose comme adresse).

  5. #5
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    la il faudra rediriger le port 80 de ta box
    acheter un nom de domaine ou utiliser un service du genre dyndns.com

    http://doc.ubuntu-fr.org/dns_dynamique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo chmod -R 777 /var/www/
    est dangereux

  6. #6
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    Code :

    sudo chmod -R 777 /var/www/

    est dangereux
    que dois-je utiliser à la place ?

    acheter un nom de domaine ou utiliser un service du genre dyndns.com
    en fait je souhaite que mon pc lui même devienne le serveur. j'ai essayé d'installer BIND, voici le message d'erreur généré :
    maxime@ubuntu-max-VirtualBox:~$ sudo apt-get install bind
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Aucune version du paquet bind n'est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
    ou qu'il n'est disponible que sur une autre source
    Cependant les paquets suivants le remplacent*:
    dnsutils bind9 manpages

    E: Le paquet «*bind*» n'a pas de version susceptible d'être installée
    par la suite j'ai essayé ceci :
    maxime@ubuntu-max-VirtualBox:~$ cd /etc/bind/
    bash: cd: /etc/bind/: Aucun fichier ou dossier de ce type
    donc là je ne sais plus quoi faire :/
    j'utilise le tutoriel suivant : https://help.ubuntu.com/6.10/ubuntu/...de/fr/dns.html que j'ai trouvé sur google ^^ oui je fais des recherches, mais les résultats ne suivent pas >_<

  7. #7
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    laisse tomber bind -> http://doc.ubuntu-fr.org/bind9
    ca n'a rien a voir avec ce que tu veux faire

    et retourne sur http://doc.ubuntu-fr.org/dns_dynamique#dyndns
    cela te permettra d'avoir un nom de domaine gratuit http://votredomaine.dyndns.org/
    et de le rediriger vers ton serveur (ta box en réalité qui redirigera vers ton serveur)
    si l'adresse ip de ta box change, installe ddclient (http://doc.ubuntu-fr.org/ddclient)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo chmod -R 777 /var/www/
    est dangereux
    que dois-je utiliser à la place ?
    faire un serveur sécurisé n'est pas simple
    première piste : http://doc.ubuntu-fr.org/apache2#securite_des_pages

  8. #8
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Pour ce qui est de la protection de /var/www/html, il faut que les droits soient au groupe pour que tu puisses y accéder avec un utilisateur normal. Cet utilisateur devra être dans le groupe apache (ou le groupe auquel appartient le démon apache).

    Je te conseille de supprimer rapidement le 777 ! Pur ceci sous root :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cd /var/www
    chmod -R 664 html
    chmod -R +X html
    Quant aux serveurs, j'ai une aide pour Mandriva avec quelques remarques pour Ubuntu que j'ai un peu testé : http://troumad.org/Linux/Linux.odt . Si tu comptes vraiment faire un serveur, je te conseille à nouveau un vieux PC

    La neige commence à tomber chez moi ..
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  9. #9
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    je compte faire un serveur sur ma machine virtuel dans le seul but de faire des test, de rendre le site consultable en ligne pour les gens qui veulent voir comment avance leur projet (à titre occasionnel). c'est juste une solution de confort, je ne souhaite pas faire un véritable serveur qui tournera 24h/24, n'ai crainte ^^

    durant l'inscription à dyndns, il m'est possible de choisir entre :
    Host with IP address
    WebHop Redirect (URL forwarding service)
    Offline Hostname
    de plus, je dois renseigner mon adresse ip, mais je ne crois pas que celle-ci soit fixe ! comment faire lorsqu'elle changera ?

  10. #10
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    j'ai pas mal avancé, je suis sur le point de finir ce tutoriel : http://doc.ubuntu-fr.org/dns_dynamique#dyndns

    cependant je bloque à la ligne :
    maxime@ubuntu-max-VirtualBox:~$ www 12345 IN CNAME maxime-aubry.dyndns.org.
    Commande «*www*» non trouvée, vouliez-vous dire*:
    La commande «*dwww*» issue du paquet «*dwww*» (universe)
    La commande «*wwl*» issue du paquet «*wwl*» (universe)
    www*: commande introuvable

  11. #11
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Citation Envoyé par thor76160 Voir le message
    j'ai pas mal avancé, je suis sur le point de finir ce tutoriel : http://doc.ubuntu-fr.org/dns_dynamique#dyndns

    cependant je bloque à la ligne :
    Tu regardes le document suivant :
    Citation Envoyé par troumad Voir le message
    Quant aux serveurs, j'ai une aide pour Mandriva avec quelques remarques pour Ubuntu que j'ai un peu testé : http://troumad.org/Linux/Linux.odt .
    au XIV (p 73) : le fichier /etc/named.conf ou les fichiers dans /var/named/
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  12. #12
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    Citation Envoyé par thor76160 Voir le message
    j'ai pas mal avancé, je suis sur le point de finir ce tutoriel : http://doc.ubuntu-fr.org/dns_dynamique#dyndns

    cependant je bloque à la ligne :
    ce n'est pas une étape obligatoire.
    configure ddclient pour prendre en comte ton compte dyndns. Cela suffit http://doc.ubuntu-fr.org/ddclient !!!

    dyndns résoudra ton nom de domaine xxx.dyndns.com -> ton ip

  13. #13
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    ce n'est pas une étape obligatoire.
    configure ddclient pour prendre en comte ton compte dyndns. Cela suffit http://doc.ubuntu-fr.org/ddclient !!!
    cette étape est déjà achevée mais pas encore testée, je m'en occuperais ce soir.

    Quant aux serveurs, j'ai une aide pour Mandriva avec quelques remarques pour Ubuntu que j'ai un peu testé : http://troumad.org/Linux/Linux.odt
    même si cette étape n'est pas obligatoire, je l'accomplirais aussitôt que possible.

    je vous tiendrais au courant, merci pour votre aide !

  14. #14
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    bonsoir, je reviens sur ce topic après plus d'un mois d'absence, excusez-moi j'ai trouvé un boulot ^^ ça me change ...
    j'ai abandonné ma machine virtuelle pour une partition de mon disque dur sur laquelle j'ai installé ubuntu 10.10.
    J'ai repris mon compte dyndns.

    Je reprends l'une de mes question précédentes :
    Lors de la création d'un nom de domaine, j'ai une les options suivantes :
    Service Type:
    Host with IP address
    WebHop Redirect (URL forwarding service)
    Offline Hostname
    Lequel dois-je choisir ?

    Lorsque j'actualise moi-même mon adresse ip et que je tape nom_de_domaine.dyndns.org dans mozilla, j'arrive sur la page d'accueil de ma livebox.
    au moins je sais que je vais bien jusqu'à chez moi. mais j'aimerais bien aller jusqu'à la page index.html dans var/www/...
    Comment atteindre mon dossier www ?

    je vous remercie d'avance pour votre aide

  15. #15
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    il faut que tu rediriges le port 80 de ta box vers le port 80 de ton pc (en précisant son ip).

    lorsque sous firefox tu vas sur http://localhost arrives tu sur ce que tu fais (cela voudra dire que ton serveur tourne) ?
    Et avec ton ip ?

  16. #16
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    merci, j'ai réussi à configurer ma livebox, youpi !!
    et l'adresse localhost fonctionne très bien. Maintenant, stp j'aimerais savoir si j'ai choisi la bonne option en prenant : Host with IP address.
    Il ne me reste plus qu'à attendre que symfony 2 soit dispo en version stable et je pourrais m'amuser un peu ^^

  17. #17
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    si tu arrives à joindre ton_nom_de_domaine.dyndns.org alors l'option prise est bonne

  18. #18
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Si tu penses que ton problème est résolu, alors clique sur le bouton résolu ! OU décrit ce qu'il te reste à résoudre.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  19. #19
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    je reviens sur cette page à propos du chmod sur /var/www.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cd /var/www
    chmod -R 664 html
    chmod -R +X html
    je n'ai pas de dossier html dans www. je compte y faire du php à vrai dire...
    mes dossiers porteront le nom de mes projets.

    j'aimerais bien sur éviter d'appliquer un chmod 777, car c'est dangereux en effet.

    il faut que les droits soient au groupe pour que tu puisses y accéder avec un utilisateur normal. Cet utilisateur devra être dans le groupe apache (ou le groupe auquel appartient le démon apache).
    un groupe d'utilisateurs apache ? Il faut savoir que je suis un newbie en Linux, même si je m'améliore un peu. j'aurais besoin de plus de détails svp.
    je veux pouvoir créer, modifier, supprimer et lire des fichiers/dossiers sans le moindre risque.

    comment puis-je faire ?

  20. #20
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Bonsoir.

    Citation Envoyé par thor76160 Voir le message
    je n'ai pas de dossier html dans www. je compte y faire du php à vrai dire...
    mes dossiers porteront le nom de mes projets
    Ou est le problème ? tu peut appliquer ces mêmes droits au sous-répertoires qui portent le nom de tes différents projets .

    Cordialement,
    Idriss

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. Savoir si son serveur web est sur
    Par saturn1 dans le forum Administration système
    Réponses: 16
    Dernier message: 29/09/2009, 16h09
  2. Mettre son serveur web sur le net
    Par marcel72 dans le forum Hardware
    Réponses: 8
    Dernier message: 09/01/2007, 12h34
  3. Comment créer son serveur web ?
    Par AsmCode dans le forum Apache
    Réponses: 7
    Dernier message: 01/04/2006, 02h54
  4. héberger son serveur web et son serveur mail...
    Par grinder59 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 19/03/2006, 13h19
  5. [Routeur] Voir son serveur web local sur internet
    Par romain3395 dans le forum Applications
    Réponses: 13
    Dernier message: 16/12/2004, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo