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

Apache Discussion :

apache 2 debian


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut apache 2 debian
    je suis étudiant en 2eme année bts info et je fais actuellement le serveur pour une entreprise et il vaut mieux que ça tourne bientôt!

    En faites j'ai réinstaller ma debian car j'avais un probleme avec mes liens symbolique qui ne passais pas et la plus de problème en faisant a la lettre le fameux tuto http://olange.developpez.com/article...serveur-dedie/ ! Si ce n'est qu'en faisant http://xxx.xxx.xxx.xxx/~test1 j'arrive au célèbre :
    Not Found
    The requested URL /~intranet was not found on this server.

    Enfin bon je suis habituer a 2003 serveur mais linux cest sympa quand même !
    Si quelqu'un de passage à une idée n'héitez pas je vous en remercie d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vous essayez d'utiliser le module userdir donc le répertoire /home/$USER/public_html doit exister (public_html est le nom du répertoire par défaut) et les permissions doivent permettre à Apache d'accéder à ce répertoire et ses fichiers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    mkdir /home/$USER/public_html
    chmod o+x /home/$USER/public_html
    chmod -R 0755 /home/$USER/public_html/*
    PS : remplacez $USER si vous faîtes les manipulations depuis un autre compte (et dans ce cas n'oubliez pas de changer également le propriétaire)

  3. #3
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Ne pas oublier non plus d'ajouter un bloc <Directory ... > (qui concernera le répertoire public_html de l'utilisateur choisi) dans la configuration Apache pour lui indiquer qu'il a le droit d'y aller.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    J'ai vraiment fait comme tu m'a dit Julp mais le probleme survient toujours mais merci quand même car j'avais oublier cela.
    Sinon dans un tuto il es dit :
    Vous devez donc décommenter (retirer le symbole # situé au début de chaque ligne) les lignes suivantes (n° 205 et 206 du fichier ) :

    204 - # UserDir is now a module
    205 - #UserDir public_html
    206 - #UserDir disabled root

    Mais je n'est vraiment pas ces lignes dans mon fichier et si je les rajoute ca rebeug le restart d'apache2.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est uniquement le mod userdir qui est source d'erreurs ?

    Personnellement, j'ai (configuration d'origine) :
    • un fichier /etc/apache2/mods-available/userdir.conf :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
       
      <IfModule mod_userdir.c>
              UserDir public_html
              UserDir disabled root
       
              <Directory /home/*/public_html>
                      AllowOverride FileInfo AuthConfig Limit
                      Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
              </Directory>
      </IfModule>
    • un fichier /etc/apache2/mods-available/userdir.load :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
       
      LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so

    Puis des liens symboliques de /etc/apache2/mods-available/userdir.load vers /etc/apache2/mods-enable/userdir.load et /etc/apache2/mods-available/userdir.conf vers /etc/apache2/mods-enable/userdir.conf pour le rendre actif (ces deux fichiers seront ainsi inclus à Apache tout en vous permettant de désactiver ce module sans avoir à supprimer les fichiers de configuration mais uniquement leurs liens).

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    olala merci beaucoup.
    Les 2 liens symboliques que tu ma donner et que je n'avais pas fait font fonctionner le serveur
    Maintenant place au serveur ftp et instaltion de phenix 4.0 donc peut-être a bientot pour de nouvellez aventures

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Par défaut
    Citation Envoyé par julp
    Puis des liens symboliques de /etc/apache2/mods-available/userdir.load vers /etc/apache2/mods-enable/userdir.load et /etc/apache2/mods-available/userdir.conf vers /etc/apache2/mods-enable/userdir.conf pour le rendre actif (ces deux fichiers seront ainsi inclus à Apache tout en vous permettant de désactiver ce module sans avoir à supprimer les fichiers de configuration mais uniquement leurs liens).
    Bonjour,
    J'ai aussi le même problème, apache2 ne démarre plus depuis que j'ai tenté de faire les liens symboliques (j'ai personnalisé le "site1.com")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /etc/apache2/sites-available/test1.com /etc/apache2/sites-enabled/test1.com
    à la fin j'ai testé les 2 liens symboliques que tu viens de donner mais apache ne démarre toujours pas, voici l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forcing reload of web server (apache2)...httpd (no pid file) not running
    Quel pourrait-être le problème? et la solution s'il y en a une?
    Merci d'avance!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. apache sous debian
    Par Qamalito dans le forum Debian
    Réponses: 9
    Dernier message: 26/12/2007, 14h40
  2. [URL Rewriting] Apache sous debian
    Par winzou dans le forum Apache
    Réponses: 1
    Dernier message: 19/08/2007, 00h31
  3. apache 2 debian
    Par tsutone dans le forum Administration système
    Réponses: 2
    Dernier message: 24/03/2007, 12h43
  4. apache on debian ignores les images
    Par mariogarcia dans le forum Apache
    Réponses: 1
    Dernier message: 23/05/2006, 08h32
  5. Réponses: 2
    Dernier message: 19/12/2005, 00h28

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