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

Administration système Discussion :

Problème Apache 2


Sujet :

Administration système

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut Problème Apache 2
    Bonjour a tous,

    J'ai suivit le tuto suivant:
    http://olange.developpez.com/article...ge=page_3#LIII

    Le but étant de créer donc plusieurs URL en local et donc plusieurs site web, cependant l'adresse sous la forme http://xxx.xxx.xxx.xxx/~test1

    ne fonctionne pas, voici ma configuration:

    nano /etc/apache2/sites-available/test1.com et nano /etc/apache2/sites-enable/test1.com
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <VirtualHost *:80>
            ServerAdmin webmaster@test1.com
    ServerName www.test1.com
            ServerAlias test1.com
     
            # Indexes + Directory Root.
            DirectoryIndex index.html
    DocumentRoot /home/test1/public_html/
     
            # CGI Directory
            ScriptAlias /cgi-bin/ /home/test1/public_html/cgi-bin/
            <Location /cgi-bin>
                    Options +ExecCGI
            </Location>
     
     
            # Logfiles
            ErrorLog  /home/test1/public_html/error.log
            CustomLog /home/test1/public_html/access.log combined
    </VirtualHost>
    /etc/apache2/conf.d/virtual.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #
    # enable multiple virtual hosts
    #
    NameVirtualHost *:80
    Lorsque je redemarre le service appache2 j'ai également ce message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Restarting web server: apache2[Tue Sep 11 17:57:08 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
     ... waiting [Tue Sep 11 17:57:09 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
    .
    savez-vous d'où peut provenir le souci?

  2. #2
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    Qu'as-tu dans ton ficher /etc/apache2/conf.d/port.conf

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Bonjour et désolé pour le retard de la réponse, voici ce que contien mon fichier /etc/apache2/port.conf (le fichier chez moi ne se trouve pas dans le dossier "conf.d" , normal?):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    NameVirtualHost *:80
    Listen 80
     
    <IfModule mod_ssl.c>
        # If you add NameVirtualHost *:443 here, you will also have to change
        # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
        # to <VirtualHost *:443>
        # Server Name Indication for SSL named virtual hosts is currently not
        # supported by MSIE on Windows XP.
        Listen 443
        NameVirtualHost *:443
    </IfModule>
     
    <IfModule mod_gnutls.c>
        Listen 443
        NameVirtualHost *:443
    </IfModule>
    J'ai déjà fait des recherche sur internet et on me propose de mettre des "#" devant certaines lignes mais cela ne fonctionne pas.

  4. #4
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    As-tu activé d'autres sites que le site test1.com ? (en gros y a il des fichiers autres que test1.com dans /etc/apache2/sites-enable/)

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    oui j'en ai activé 3 en tout

  6. #6
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    Désactives les un a un jusqu’à ce que le message disparaisse.
    Si cela ne fait pas disparaitre le message désactive en 2, cela provient peut être d'un conflit entre les 3 fichiers.

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Comment je fais pour les desactivé? je supprime le fichier?

    ce qui est bizarre c'est que le site par défaul (qui se trouve sur l'adresse IP dans /var/www) fonctionne....

  8. #8
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    Je crée mes sites dans /etc/apache2/sites-available/ qui sont les sites que j'ai à ma disposition, mais qui ne sont pas forcément activés.
    Les sites activés se trouvent dans le dossier /etc/apache2/sites-enable/.

    Et pour les activer j'utilise la commande "a2ensite nomdusite" qui crée un lien symbolique du fichier /etc/apache2/sites-available/nomdusite dans le dossier des sites activés (/etc/apache2/sites-enable/).
    Ça crée un raccourci du fichier nomdusite dans le dossier /etc/apache2/sites-enable/.

    Pour désactiver les sites, j'utilise la commande "a2dissite nomdusite"


    En résumé un site est activé a partir du moment ou le fichier est dans le dossier /etc/apache2/sites-enable/

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut
    Bonjour,

    Merci, je n'ai plus cette erreur a présent par contre je n'arrive toujours pas a aller sur le site:
    http://xxx.xxx.xxx.xxx/~test1 est ce normal?

  10. #10
    Membre confirmé Avatar de Beanux
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 249
    Par défaut
    Il faudrait que tu communiques les erreurs de ton serveur web. Tu devrais les trouver dans /var/log/apache2/error.log

    La comme ça je dirais que pour accéder à ton serveur web, il faut juste l'ip. Si tu veux accéder au dossier "~test1" tu dois le créer dans le répertoire root du site.


    Si tu veux avoir des url tu type "http://xxx.xxx.xxx.xxx/blabla", il vaut mieux créer des dossiers dans le répertoire racine définit dans tes conf, et y mettre les fichiers correspondant plutôt que de mettre plusieurs "sites" différents.

  11. #11
    Membre éclairé Avatar de psikotik
    Homme Profil pro
    Obsessionnellement relire des RFC et des pages de man comme ça pour le plaisir.
    Inscrit en
    Septembre 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Obsessionnellement relire des RFC et des pages de man comme ça pour le plaisir.

    Informations forums :
    Inscription : Septembre 2012
    Messages : 49
    Par défaut
    Salut,

    La première fois que j'ai lu ce fil, je me suis dit, ouhlà, ça a l'air d'être compliqué comme situation.

    Puis, j'ai tilté.

    En fait, tu veux accéder à http://truc.muche.org/~login/

    Pour ça, il faut activer les userdir :

    http://httpd.apache.org/docs/2.4/mod/mod_userdir.html

    Inutile dès lors de préciser /home/test1/public_html/. Apache se débrouillera tout seul une fois les userdir activés.

    Sur une debian-like, tu peux simplement taper :

    Ensuite, tu peux remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot /home/test1/public_html/
    par :

    par exemple.

    Puis, redémarre apache.

Discussions similaires

  1. Problème apache : http 500 erreur interne au serveur
    Par marvelromy dans le forum Apache
    Réponses: 4
    Dernier message: 08/01/2008, 13h38
  2. Problème Apache connections simultanées
    Par Roro49 dans le forum Apache
    Réponses: 2
    Dernier message: 05/06/2007, 19h51
  3. Problème Apache en Reverse Proxy + IIS
    Par CaroleM dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 12/03/2007, 11h07
  4. [installation] Problème apache d'esayphp
    Par RR instinct dans le forum Apache
    Réponses: 4
    Dernier message: 14/07/2006, 19h11

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