GepiPath HTTP et HTTPS » History » Version 1
Stéphane Boireau, 10/14/2013 11:30 AM
1 | 1 | Stéphane Boireau | h1. GepiPath HTTP et HTTPS |
---|---|---|---|
2 | |||
3 | |||
4 | |||
5 | |||
6 | Bonjour |
||
7 | La solution à mon pb: |
||
8 | |||
9 | if($_SERVER['SERVER_NAME'] == "ssl.phpnet.org") { |
||
10 | $gepiPath="/cr90/gepi" ; |
||
11 | } else if($_SERVER['SERVER_NAME'] == "clg-republique-bobigny.fr") { |
||
12 | $gepiPath="/gepi" ; |
||
13 | } else { |
||
14 | die("Bad host:" . $_SERVER['SERVER_NAME']);; |
||
15 | } |
||
16 | |||
17 | En clair un test sur le nom du serveur |
||
18 | |||
19 | Sinon ceci fonctionne aussi |
||
20 | |||
21 | if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') |
||
22 | { |
||
23 | $gepiPath="/cr90/gepi"; |
||
24 | } else { |
||
25 | $gepiPath="/gepi"; |
||
26 | }; |
||
27 | |||
28 | |||
29 | Merci à Stéphane et Bernard pour leur réponses |
||
30 | |||
31 | -- |
||
32 | Cordialement, |
||
33 | |||
34 | Sébastien Druesne |
||
35 | Professeur de Technologie |
||
36 | Membre du GREID Technologie |
||
37 | Responsable TICE |
||
38 | Collège République Bobigny |
||
39 | |||
40 | http://www.clg-republique-bobigny.fr |
||
41 | |||
42 | |||
43 | |||
44 | |||
45 | Le 13/10/13, Stephane Boireau <stephane.boireau@ac-rouen.fr> a écrit : |
||
46 | > Bonjour, |
||
47 | > |
||
48 | > Le 13/10/2013 13:58, Bernard Lionne a écrit : |
||
49 | > >sebastien druesne a écrit : |
||
50 | > >>Suite à des pbs rencontrés sur le serveur académique (Créteil) |
||
51 | > >>Il a été décidé de placer gepi chez un Hebergeur privé. |
||
52 | > >> |
||
53 | > >>Pas de pb quand à l'accès hors ssl mais j'ai des soucis pour le ssl. |
||
54 | > >> |
||
55 | > >>L'hebergeur nous propose un certificat partagé du coup pour accéder à |
||
56 | > >>gepi |
||
57 | > >>j'ai une adresse du type : |
||
58 | > >> |
||
59 | > >>https://ssl.phpnet.org/cr90/gepi/login.php |
||
60 | > >> |
||
61 | > >>alors que l'adresse de gepi hors ssl est |
||
62 | > >> |
||
63 | > >>http://clg-republique-bobigny.fr/gepi/ |
||
64 | > >> |
||
65 | > >>et donc gepi m'indique une erreur de variable $gepipath |
||
66 | > >> |
||
67 | > >>J'ai essayé de rentrer en dur dans connect.inc.php le chemin |
||
68 | > >>https://ssl.phpnet.org/cr90/gepi |
||
69 | > >>Mais j'ai les mêmes soucis |
||
70 | > >>Si tu as une idée je suis preneur au pire ( je sais c'est pas bien ) |
||
71 | > >>nous fonctionnerons sans ssl |
||
72 | > >> |
||
73 | > >> |
||
74 | > >>Merci |
||
75 | > >> |
||
76 | > > |
||
77 | > >Au collège Alphonse Terroir, nous sommes dans une situation similaire. |
||
78 | > >Nous avons deux adresses, toutes les deux en https ; l'une correspondant |
||
79 | > >à l'Intranet et l'autre à l'Extranet d'où deux valeurs différentes pour |
||
80 | > > la variable $gepipath. Je vous communique ci-dessous la solution qui a |
||
81 | > >été mise en place afin de résoudre ce problème. |
||
82 | > >Dans le fichier "connect.inc.php" du répertoire "secure" : |
||
83 | > >... |
||
84 | > > |
||
85 | > ># Chemin relatif vers GEPI |
||
86 | > > |
||
87 | > ># adresse interne |
||
88 | > >$gepiPath=""; |
||
89 | > > |
||
90 | > >#adresse externe contenant la chaîne "alphonse..." |
||
91 | > >if (preg_match("#alphonse#", $_SERVER['SCRIPT_URI'])) { |
||
92 | > > $gepiPath="/gepi"; |
||
93 | > >} |
||
94 | > > |
||
95 | > >... |
||
96 | > > |
||
97 | > >À adapter en fonction de ce que vous retourne la variable $gepipath avec |
||
98 | > >vos deux adresses. |
||
99 | > > |
||
100 | > >En espérant que cela vous aidera. |
||
101 | > |
||
102 | > Si cela fonctionne pour Sébastien, il serait peut-être intéressant de rédiger un article sur le sujet dans la page |
||
103 | > http://www.sylogix.org/projects/gepi/wiki/InstallationEtMiseAJour |
||
104 | > |