Hello,

Je rencontre un problème depuis un moment concernant les virtualHost dans docker mon host est sensé être "local.dev" mais ça ne fonctionne pas. Je peux uniquement accéder à mes fichiers via l'ip 192.168.59.105. Je précise que je suis sous mac. Voici ma config pour local.dev:

<VirtualHost *:80>
    ServerName local.dev
    DocumentRoot /var/www/local.dev

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Et mon fichier docker-compose.yml:

web:
    image: tutum/apache-php
    ports:
     - "80:80"
    volumes:
     - /var/www:/var/www
     - /var/www/docker/php.ini:/etc/php5/apache2/conf.d/30-custom.ini
     - /var/www/docker/sites:/etc/apache2/sites-enabled
    environment:
     - ALLOW_OVERRIDE=true
    links:
     - db:db
     - maildev:maildev
db:
    image: mysql
    volumes: 
     - /var/lib/boot2docker/mysql:/var/lib/mysql
    environment:
     - MYSQL_ROOT_PASSWORD=root

maildev:
    image: djfarrelly/maildev
    ports:
     - "1080:80"

Merci d'avance pour l'aide.

2 réponses


PhiSyX
Réponse acceptée

Question bête mais est-ce que 192.168.59.105 local.dev a été ajouté dans ton fichier /etc/hosts ?

guib
Auteur

Salut,

C'était pas bête du tout, c'était bien ça! Merci @PhiSyx!