Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2018, à 10:08

devkbsc

https to http

Bonjour,
Nous ne pouvons pas déactiver https pour notre virtuelhost. Actuellment notre site web sous un sous domaine ne marche pas sur toutes les navigateur sauf explorer windows le liens c'est ici

dev.hexagon-e.com

apache.conf
----------------

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

sites-available/virtuelhost.conf
----------------------------------------

DocumentRoot /var/www/public/web
        DirectoryIndex app_dev.php
         <Directory /var/www/public/web >
                AllowOverride None
                Order Allow,Deny
                Allow from All

            <IfModule mod_rewrite.c>
                Options -MultiViews

                RewriteEngine On
                RewriteCond %{HTTPS} on
                RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

                #RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*)$ app_dev.php [QSA,L]
                #RewriteRule ^(.*)$ app_dev.php [L,R=301]
            </IfModule>
         </Directory>

        #SSLEngine on
        #Redirect permanent / http://dev.hexagon-e.com
        #SSLCertificateFile /etc/ssl/apache.crt
        #SSLCertificateKeyFile /etc/ssl/apache.key

Hors ligne

#2 Le 17/07/2018, à 10:31

ZoneLinux

Re : https to http

Bonjour,

Je pense que le fichier virtuelhost.conf n'est pas en entier

Tu dois avoir une balise <Virtualhost *:443> au début, il suffit de remplacer 443 par 80

Comme les lignes SSL ont été commentées ca devrait marcher

Hors ligne

#3 Le 17/07/2018, à 10:32

krodelabestiole

Re : https to http

il n'y a rien qui force la redirection sur https dans la config que tu fournis.

soit cette redirection se fait dans une autre config, soit via le script php.

En ligne

#4 Le 17/07/2018, à 10:40

bruno

Re : https to http

Bonjour,

Effectivement la configuration n'est pas complète et ne risque pas de fonctionner ainsi. Le lien donné ne fonctionne pas…
Le site https://www.hexagon-e.com fonctionne et semble appartenir à une société, en outre il est géré par une agence web (donc des professionnels). Je m'interroge donc sur la pertinence de la demande…

En ligne

#5 Le 17/07/2018, à 11:27

devkbsc

Re : https to http

Oui, je suis le développeur de la société! j'ai essayé de mettre en place un serveur web pour le future développement! la prestation de l'agence a été terminé depuis longtemps! Je vous remercie pour votre réponse expertise

Hors ligne

#6 Le 17/07/2018, à 11:56

bruno

Re : https to http

https://doc.ubuntu-fr.org/apache2

Si tu veux des réponses pertinentes indique la version d'Ubuntu utilisée, ta configuration complète (ce que tu as créé ou modifié) et les retours d'erreurs complets et précis et relis-toi pour que vos phrases aient un sens.

Dernière modification par bruno (Le 17/07/2018, à 11:56)

En ligne

#7 Le 17/07/2018, à 13:46

devkbsc

Re : https to http

Le package firewall UFW installed et autorisé 80 et 443 !

apache2.conf
---------------------

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>



<VirtualHost *:80>
        ServerName dev.hexagon-e.com
        ServerAlias www.dev.hexagon-e.com

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

        DocumentRoot /var/www/dev.hexagon-e.com/public/web
        DirectoryIndex app_dev.php
         <Directory /var/www/dev.hexagon-e.com/public/web >
                AllowOverride None
                Order Allow,Deny
                Allow from All

            <IfModule mod_rewrite.c>
                Options -MultiViews

                #RewriteEngine On
                #RewriteCond %{HTTPS} on
                #RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

                #RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*)$ app_dev.php [QSA,L]
                #RewriteRule ^(.*)$ app_dev.php [L,R=301]
            </IfModule>
         </Directory>

        #SSLEngine on
        #SSLProtocol all -SSLv2 -SSLv3
        #SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
        #SSLCertificateKeyFile /etc/ssl/certs/private/ssl-cert-snakeoil.key

</VirtualHost>

Acces.log
-------------

116.207.129.16 - - [17/Jul/2018:06:34:43 +0000] "GET / HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/6$
116.207.129.16 - - [17/Jul/2018:06:34:43 +0000] "GET / HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/6$
116.207.129.16 - - [17/Jul/2018:06:34:49 +0000] "GET / HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/6$
116.207.129.16 - - [17/Jul/2018:06:34:49 +0000] "GET / HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/6$

Dernière modification par devkbsc (Le 17/07/2018, à 13:59)

Hors ligne

#8 Le 17/07/2018, à 16:55

krodelabestiole

Re : https to http

krodelabestiole a écrit :

il n'y a rien qui force la redirection sur https dans la config que tu fourni.

soit cette redirection se fait dans une autre config, soit via le script php.

je ne peux toujours rien te dire de plus.

- est-ce que tu nous a donné l'intégralité des virtualhost définis manuellement et activés dans la config d'apache ?
- est-ce que tu es sûr que le nom de domaine pointe sur le bon serveur ?
- que fait ton script php ?


devkbsc a écrit :
Order Allow,Deny
Allow from All

ces directives ne sont plus d'actualité.
https://doc.ubuntu-fr.org/apache2#creat … s_virtuels

En ligne

#9 Le 17/07/2018, à 16:57

krodelabestiole

Re : https to http

krodelabestiole a écrit :

- est-ce que tu nous a donné l'intégralité des virtualhost définis manuellement et activés dans la config d'apache ?

donne :

sudo apache2ctl -t -D DUMP_VHOSTS

En ligne

#10 Le 17/07/2018, à 17:01

krodelabestiole

Re : https to http

devkbsc a écrit :

Acces.log

et ce serait bien d'utiliser des logs individuels pour chaque virtualhost, comme ça tu es certain duquel est appelé à chaque requête...


ErrorLog /var/log/apache2/error.example.com.log
CustomLog /var/log/apache2/access.example.com.log combined

Il est pratique d'avoir des logs séparés pour chaque hôte virtuel, afin de ne pas mélanger toutes les informations.

https://doc.ubuntu-fr.org/apache2#creat … s_virtuels

En ligne

#11 Le 17/07/2018, à 17:22

bruno

Re : https to http

Et on ne sait toujours pas la quelle version d’Ubuntu est utilisée…

Il faudra aussi vérifier les droits d'accès sur les fichiers situés dans /var/www/dev.hexagon-e.com/public/web ainsi que sur l'ensemble de arborescence y conduisant.

En ligne

#12 Le 17/07/2018, à 19:41

Alex10336

Re : https to http

Le site actuel est sous debian et apache le dit (bof bof wink)

Après c'est pas dérangeant que ce soit pas ubuntu, mais les infos sont cruellement restreintes. contenu du error.log ?


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#13 Le 17/07/2018, à 21:32

cqfd93

Re : https to http

Alex10336 a écrit :

Après c'est pas dérangeant que ce soit pas ubuntu

Sauf que quand on tourne sous Debian, pourquoi ne pas s'adresser plutôt à un forum Debian ? (debian-fr, Debian-Facile debian-fr.xyz)


cqfd93

Hors ligne

#14 Le 18/07/2018, à 06:48

mazarini

Re : https to http

Dans mes souvenirs, app_dev.php (si symfony ?) ne permet pas un accès depuis une adresse extérieure sans une modification du script.

Pour séparer les problèmes, peux être que tu devrais mettre juste une simple page "index.html" à la racine du site et faire en sorte que le virtual host fonctionne  sans paramétrage de redirection avec d'y mettre ton site.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#15 Le 18/07/2018, à 07:36

bruno

Re : https to http

Oui, enfin il y a une accumulation de problèmes :
- erreur 403 en HTTP ;
- connexion refusée sur le port 443 (pare-feu aussi mal configuré qu'inutile) ;
- directives placées au petit bonheur la chance dans le fichier d'hôte virtuel ;
- et sans doute d'autres…

En ligne