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 :

Configurer les virtualhosts pour accèder a un service (gitlab) depuis le réseau local


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 31
    Par défaut Configurer les virtualhosts pour accèder a un service (gitlab) depuis le réseau local
    Bonjour,
    Sur une machine tournant sous ubuntu, je cherche à rendre accessible le service gitlab depuis le réseau local, via l'ip: sans succès.
    La difficulté vient du faite je veut que l'ip seul - http://IP - pointe toujours sur le dossier /var/www, contenant des sites webs en preprod, et que je n'y connait pas grand chose en configuration de apache x).
    Actuelement, localement à la machine, le service est accessible avec les configurations suivantes:
    fichier /etc/apache2/site-available/gitlab:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <VirtualHost *:80>
          ServerName gitlab
          DocumentRoot /home/gitlab/gitlab/public
          <Directory /home/gitlab/gitlab/public>
    Options Indexes FollowSymLinks Includes
             AllowOverride all
             Options -MultiViews
          </Directory>
       </VirtualHost>

    et dans le fichier host:


    En local, J'accède donc au service via l'adresse http://gitlab. mais bien sur depuis le réseau, impossible d'y accèder.
    J'ai essayer la config suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <VirtualHost *:8080>
          ServerName 192.168.x.x:8080
          DocumentRoot /home/gitlab/gitlab/public
          <Directory /home/gitlab/gitlab/public>
    Options Indexes FollowSymLinks Includes
             AllowOverride all
             Options -MultiViews
          </Directory>
       </VirtualHost>

    et dans le fichier host:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    127.0.0.1:8080 	http://192.168.x.x:8080/

    mais si je rentre l'adresse http://192.168.x.x:8080/ j'ai "Unable to connect" sous firefox.
    J'ai essayé différentes combinaisons du genre, mais en faite j'avence complêtment à taton, ce qui en plus de ne pas fonctionner n'est pas vraiment la bonne méthode d'aprentissage, donc si quelqu'un pouvait m'éclairer un peut, je le remerci par avance ^^
    Voici mon fichier ".../site-available/default":

    NameVirtualHost *
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <VirtualHost *:80>
            ServerAdmin webmaster@localhost
     
            DocumentRoot /var/www/
            <Directory />
                    Options FollowSymLinks
                    AllowOverride all
            </Directory>
            <Directory /var/www/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride all
                    Order allow,deny
                    allow from all
                    # This directive allows us to have apache2's default start page
                    # in /apache2-default/, but still have / go to the right place
                   # RedirectMatch ^/$ /apache2-default/
            </Directory>
     
            ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
            <Directory "/usr/lib/cgi-bin">
                    AllowOverride None
                    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                    Order allow,deny
                    Allow from all
            </Directory>
     
            ErrorLog /var/log/apache2/error.log
     
            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel warn
     
            CustomLog /var/log/apache2/access.log combined
            ServerSignature On
     
        Alias /doc/ "/usr/share/doc/"
        <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
        </Directory>
     
    </VirtualHost>
    fichier hosts complet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    127.0.0.1 	gitlab
    127.0.0.1	localhost.localdomain localhost user-system-name
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Spoutch Voir le message
    mais si je rentre l'adresse http://192.168.x.x:8080/ j'ai "Unable to connect" sous firefox.
    Pour pouvoir faire ça, il faut une directive Listen 8080 dans le fichier ports.conf. Est-ce bien le cas ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 31
    Par défaut
    Citation:
    Envoyé par Spoutch Voir le message
    mais si je rentre l'adresse http://192.168.x.x:8080/ j'ai "Unable to connect" sous firefox.
    Pour pouvoir faire ça, il faut une directive Listen 8080 dans le fichier ports.conf. Est-ce bien le cas ?
    Mon dieu qu'il est bête x)

    C'est pourtant évidant comme le port-salut. Heureusement, tout est bon dans le cochon.

    Réseau-lut, merci !

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/08/2013, 17h14
  2. Configurer un nom pour accéder à son site perso hébergé chez soi
    Par jul21 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 5
    Dernier message: 02/10/2009, 14h24
  3. Les modules pour accéder à des données ORACLE ?
    Par RemiBousquet dans le forum SAS Base
    Réponses: 2
    Dernier message: 29/06/2009, 15h40
  4. Configurer les liens pour Code::Blocks avec OSG(OpenSceneGraph)
    Par claudiu dans le forum OpenSceneGraph
    Réponses: 2
    Dernier message: 19/06/2008, 20h37
  5. Réponses: 13
    Dernier message: 28/01/2008, 11h01

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