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

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..

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct