Hey,

Je me suis lancé dans l'apprentissage de docker il y a quelques jours et je galère sur la mise en place d'un vhost. Pour mon test j'ai simplement ceci :

Dans test/index.php :

<?php

echo "Hello !";


Dans test/docker/docker-compose.yml :

version: '3.8'

services:

php:
container_name: php7.2
build:
context: ./php7.2
ports:
- "9070:80"
volumes:
- ../:/var/www/app
- ./vhosts:/etc/apache2/sites-enabled


Dans test/docker/php7.2/Dockerfile :

FROM php:7.2-apache

RUN echo "ServerName local.dev" >> /etc/apache2/apache2.conf

....

# APACHE
RUN a2enmod rewrite

COPY php.ini /usr/local/etc/php/php.ini

WORKDIR /var/www/app/


Dans test/docker/vhosts/local.dev.conf :

<VirtualHost *:80>
ServerName local.dev

DocumentRoot /var/www/app

<Directory /var/www/app>
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
ErrorLog /var/log/apache2/test_error.log
CustomLog /var/log/apache2/test_access.log combined


Bien sur j'ai ajouté 127.0.0.1 local.dev dans le host windows.

Quand j'accède à http://127.0.0.1:9070 tout fonctionne. Par contre quand je teste via http://local.dev:9070 le navigateur me redirige vers https://local.dev:9070 et j'obtiens l'erreur ERR_SSL_PROTOCOL_ERROR.

Pourquoi suis-je redirigé ? J'ai surement oublié quelque chose mais quoi ?


https://stackoverflow.com/questions/67251543/redirect-vhost-with-docker-apache-php

Poster un commentaire

Commentaire supprimé.

floriqn
floriqn
3 ans

ok apparemment chrome force automatiquement le domaine dev vers SSL J'ai juste changé en local et c'est bon

anonyme
anonyme
3 ans

oh bordel vrai que Google a mis la main sur le .dev...

floriqn
floriqn
3 ans

3 jours que je galère pour ca..

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.