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.

#26 Le 09/01/2016, à 23:35

illoxx

Re : Apache2 : make_sock: could not bind to address

tu peux chercher avec moi stp ?
On aura plus de chance de résoudre le pb XD

Hors ligne

#27 Le 09/01/2016, à 23:38

illoxx

Re : Apache2 : make_sock: could not bind to address

Franchement, je comprends pas d'où vient l'erreur...
car même 777 ne change rien hmm

Hors ligne

#28 Le 10/01/2016, à 10:53

bruno

Re : Apache2 : make_sock: could not bind to address

Peut être pas besoin d'aller chercher du côté de SELInux. Il faut déjà vérifier que chaque dossier de l’emplacement /home/www/quantacloud à bine les droits d'entrée (+x), au moins pour l'utilisateur www-data. Donc, vérifier /home, /home/data, etc.

Après, comme l'a signalé Sebastien, il ya beaucoup de bizarrerie dans ton fichiers de configuration :
- des redirections inutiles dans la section http ;
- dans la section https aucune référence à SSL et aux certificats !
- des blocs <Directory> étranges dont je ne comprends pas l’intérêt…

#29 Le 10/01/2016, à 11:18

tiramiseb

Re : Apache2 : make_sock: could not bind to address

Je t'aiderai quand tu montreras les commandes que tu exécutes et les résultats obtenus.

« même 777 ne change rien », ça ne veut absolument rien dire pour nous car on n'a pas vu ce que tu appelles "777". On ne peut qu'interpréter tes paroles pour imaginer ce que tu as réellement fait, ce que je m'interdis de faire quand j'aide quelqu'un. Je veux du concret.

Hors ligne

#30 Le 10/01/2016, à 11:30

illoxx

Re : Apache2 : make_sock: could not bind to address

J'ai pas donné la suite de ma conf qui parle justement de mes certificats ssl etc... Rien d'utile au problème...

hutdown (server quantacloud.ch:443)
[Sun Jan 10 11:25:02.187027 2016] [ssl:info] [pid 1673] (70014)End of file found: [client 88.174.4.76:47626] AH01991: SSL input filter read failed.
[Sun Jan 10 11:25:02.187056 2016] [ssl:debug] [pid 1673] ssl_engine_io.c(1003): [client 88.174.4.76:47626] AH02001: Connection closed to child 2 with standard shutdown (server quantacloud.ch:443)
[Sun Jan 10 11:25:02.187281 2016] [ssl:info] [pid 1672] (70014)End of file found: [client 88.174.4.76:47624] AH01991: SSL input filter read failed.
[Sun Jan 10 11:25:02.187330 2016] [ssl:debug] [pid 1672] ssl_engine_io.c(1003): [client 88.174.4.76:47624] AH02001: Connection closed to child 1 with standard shutdown (server quantacloud.ch:443)
[Sun Jan 10 11:25:02.187449 2016] [ssl:info] [pid 1670] (70014)End of file found: [client 88.174.4.76:47623] AH01991: SSL input filter read failed.
[Sun Jan 10 11:25:02.187481 2016] [ssl:debug] [pid 1670] ssl_engine_io.c(1003): [client 88.174.4.76:47623] AH02001: Connection closed to child 10 with standard shutdown (server quantacloud.ch:443)
[Sun Jan 10 11:25:02.187560 2016] [ssl:info] [pid 1674] (70014)End of file found: [client 88.174.4.76:47625] AH01991: SSL input filter read failed.
[Sun Jan 10 11:25:02.187590 2016] [ssl:debug] [pid 1674] ssl_engine_io.c(1003): [client 88.174.4.76:47625] AH02001: Connection closed to child 3 with standard shutdown (server quantacloud.ch:443)

Donc avec http://quantacloud.ch tout va bien.

Mais moi je veux que https://quantacloud.ch redirige vers https://quantacloud.ch/home/

Seulement, il y a une erreur 302 lorsque je le fais.
voici :

<VirtualHost *:80>
        Protocol http
        ServerName quantacloud.ch
        Redirect  "/" "https://quantacloud.ch/home/index.php"
        Redirect permanent "/login/" "https://quantacloud.ch/app/"
        Redirect permanent "/app/" "https://quantacloud.ch/app/"
        ErrorDocument 404 "404 : Stay positive, like Proton ! Proton is always $
        ServerSignature Off
</VirtualHost>

<VirtualHost *:443>

        #Expliciter protocole
        Protocol https

        DocumentRoot "/home/www/quantacloud/"
        ServerName quantacloud.ch
        ServerAlias www.quantacloud.ch
        UseCanonicalName Off

AddDefaultCharset utf-8

        <Directory "/">
                #Redirect "/" "/home/index.php"
                AllowOverride None
                Require all denied
                Options None
                RemoveType application/javascript .js
                RemoveType application/x-httpd-php .php
        </Directory>
        <Directory "/home/www/quantacloud/home">
                DirectoryIndex index.php
                AllowOverride FileInfo
                Require all granted
                Options All
                AddType application/javascript .js
                AddType application/x-httpd-php .php
                AddLanguage fr .fr
                RewriteEngine On
                RewriteRule ^home/^$ /home/index.php [QSA,L,NC]
        </Directory>

Voilà x)

Hors ligne

#31 Le 10/01/2016, à 11:34

illoxx

Re : Apache2 : make_sock: could not bind to address

En gros, idéalement, il faudrait que https://quantacloud.ch --> https://quantacloud.ch/home/ et que les .php soient retiré lors de la réécriture x)

Hors ligne

#32 Le 10/01/2016, à 11:36

tiramiseb

Re : Apache2 : make_sock: could not bind to address

Mais moi je veux que https://quantacloud.ch redirige vers https://quantacloud.ch/home/

Seulement, il y a une erreur 302 lorsque je le fais.

Euh. Quand je vais sur https://quantacloud.ch, il y a une erreur 403, pas une erreur 302. Et cela correspond précisément à ce que tu demandes.

La directive "Directory" porte sur le système de fichiers.
Je suppose que ce dont tu as besoin, c'est de remplacer <Directory "/"> par <Directory "/home/www/quantacloud/"> et d'enlever la ligne "Require all denied" dedans.

Par ailleurs, en #15 tu as affirmé :

403 sur toutes les urls x)

... pourtant, quand je vais sur https://quantacloud.ch/home/, je n'ai pas d'erreur 403.


Enfin, globalement, je répète que ta configuration n'est pas très propre.

... et vu ce que j'ai lu sur https://quantacloud.ch/home/ ainsi que ta configuration, j'ai peur pour l'avenir de ce projet hmm

Hors ligne

#33 Le 10/01/2016, à 11:42

illoxx

Re : Apache2 : make_sock: could not bind to address

J'ai eu le temps de corriger entre temps, j'y ai passé 1/2 de ma nuit x)

Personnellement je m'en suis toujours sorti en Apache, mais j'avais encore jamais fait de réécriture et de redirections qui volent de partout... Ça s'apprend, il n'y a pas à avoir peur. De plus, comme dit sur le blog du projet, ce VPS est un peu une zone d'essais nucléaire, on profite juste du VPS pour mettre le site en ligne afin que le public aie un aperçu x)

Je ne vois pas en quoi ma conf est sale, tu le dis depuis le début mais tu ne me conseilles rien de concret qui puisse la rendre plus lisible ou moins complexe x)

Je teste pour le directory

Hors ligne

#34 Le 10/01/2016, à 11:42

illoxx

Re : Apache2 : make_sock: could not bind to address

Alors pour le directory :
ça ne fonctionne pas x)

Il fait une 302 puis redirige vers une 403 x)

Hors ligne

#35 Le 10/01/2016, à 11:59

tiramiseb

Re : Apache2 : make_sock: could not bind to address

ça ne fonctionne pas x)

Il fait une 302 puis redirige vers une 403 x)

Requête ? Réponse ? Logs ?

Tu es trop vague.

Je ne vois pas en quoi ma conf est sale, tu le dis depuis le début mais tu ne me conseilles rien de concret

Déjà, tu n'as pas montré la config de ton vhost dans son ensemble, difficile de te guider quand tu caches des infos.

Conseils en vrac et sans approfondir :
Elève les « " » inutiles.
Ne fais pas des "Directory /" dans un virtualhost.
Mets les "AllowOverride" toujours à "None".
Remplace les "Directory" par des "Location", uniquement si c'est nécessaire (à première vue il me semble que tu n'as pas besoin de toute cette complexité, tu pourrais tout faire directement à la "racine" de la conf du vhost).
Mets ton arborescence sous /srv et non sous /home.
Aligne correctement toutes les indentations.

Hors ligne

#36 Le 10/01/2016, à 12:10

illoxx

Re : Apache2 : make_sock: could not bind to address

Tout est bien aligné d'après moi x)

ok pour le reste, thanks.

Concernant /srv/ qu'est-ce que cela changera ?

Hors ligne

#37 Le 10/01/2016, à 12:17

illoxx

Re : Apache2 : make_sock: could not bind to address

J'ai effectué les tests.

La même chose en résulte. retour à la case départ x)

Donc quand on fait : https://quantacloud.ch/ le navigateur fait quelques boucle et s'en vient un bon gros 403.
x)

Hors ligne

#38 Le 10/01/2016, à 12:30

tiramiseb

Re : Apache2 : make_sock: could not bind to address

Tout est bien aligné d'après moi x)

Et la ligne « AddDefaultCharset utf-8 » qui commence en colonne 1 ?

Concernant /srv/ qu'est-ce que cela changera ?

Techniquement, pas grand chose. "Organisationnellement", on ne met pas de données serveur dans /home.
Les données serveur gérées manuellement par un administrateur sont à mettre dans /srv, selon le FHS.

Hors ligne

#39 Le 10/01/2016, à 12:37

illoxx

Re : Apache2 : make_sock: could not bind to address

Question d'habitude, je vais mettre ça dans le /srv/, histoire d'être conventionnel x)
Mais je comprends vraiment pas...

Pourquoi : https://quantacloud.ch/home/index.php fonctionne mais https://quantacloud.ch/home/ ne fonctionne pas ? hmm

Hors ligne

#40 Le 10/01/2016, à 12:52

tiramiseb

Re : Apache2 : make_sock: could not bind to address

Vu d'ici, les deux fonctionnent.

Hors ligne

#41 Le 10/01/2016, à 14:03

illoxx

Re : Apache2 : make_sock: could not bind to address

Yep, j'ai débogué x)

Hors ligne