| | OJN sur Raspberry Pi | |
|
+11carlo64 _melka Casio stevoh kryz70fr jpp77350 Pilume sachawolf laurent207 tikismoke Pixel du Rezo 15 participants | |
Auteur | Message |
---|
Pixel du Rezo Special Nabz
Nbr de messages : 2708
| Sujet: Re: OJN sur Raspberry Pi Sam 21 Fév 2015 - 13:29 | |
| Pour l'instant, ce n'est pas prévu, mais ce n'est pas exclu... un changement de serveur peut avoir lieu, même pour une raison non volontaire (serveur qui crame par exemple) | |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 1:46 | |
| Outre le fait donc que mon v2 ne semble plus très réactif à part le Taichi, j'ai maintenant un autre souci : Après avoir juste modifié une ligne du fichier defaut de sites-avaible d'Apache (en commentaire dans le code), je ne peux plus me logguer sur OJN (Il ne se passe rien lorsque je clique sur "Se connecter" dans OpenJabNab). Voici ma modif (changement de home) : - Code:
-
DocumentRoot /var/www # DocumentRoot /var/www/OpenJabNab/http-wrapper <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> Si c'est juste le changement de home, comment faire pour héberger d'autres sites dans mon /var/www/ ? | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 5:17 | |
| Tes fichiers présents dans /var/www/OpenJabNab/http-wrapper sont maintenant dans /var/www ? Même le .htaccess ? (qui est caché par défaut du fait de son nom) _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 9:25 | |
| Non, le dossier OpenJabNab est toujours présent. Par contre, c'est vrai que je ne sais pas ou est le .htaccess ... | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 9:50 | |
| ton document root doit être /var/www/http-wrapper et non /var/www avec ce que je vois dans ton screenshot
EDIT: le .htaccess doit être dans ce répertoire http-wrapper _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 11:22 | |
| | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 12:16 | |
| Donc il te faut (je m'étais trompé) : - Code:
-
DocumentRoot /var/www/OpenJabNab/http-wrapper Et si tu veux d'autres sites sur le même apache, il faudra des virtual host, ou alors les mettre dans /var/www/OpenJabNab/http-wrapper , et modifier le .htaccess pour pouvoir y accéder. Autre solution : mettre tout le contenu du dossier http-wrapper dans /var/www si tu veux que /var/www soit ton document root. _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 13:02 | |
| En effet, j'ai commencé a faire pointer 2/3 trucs sur le /var/www/ et du coups je trouve ça plus logique.
J'ai changé le DocumentRoot comme demandé, et en effet, le serveur est de nouveau accessible.
Néanmoins, plus mes autres sites à la / de /var/www/ et je ne comprends pas grand chose au VirtualHosts.
En clair, comment dois-je faire ?
| |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 13:12 | |
| mets tes 2-3 trucs qui sont dans /var/www dans /var/www/OpenJabNab/http-wrapper/ _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 14:01 | |
| Bah j'aimerais aussi en profiter pour apprendre à gérer Apache ;-). | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 14:56 | |
| Tu as un serveur DNS (bind) ? pour pouvoir gérer tes virtualhost ? _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 14:58 | |
| Oui, j'ai justement été obligé de le ré-installer sur la framboise, faute de quoi, en IP fixe, OpenJabNab ne voulait pas fonctionner...
| |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:08 | |
| ok, il me semblait bien, mais je voulais en être certain. Donc le premier point, c'est de définir de nouvelles entrées dans ton DNS. Tu dois donc avoir un fichier "db" de bind qui ressemble à cela : - Code:
-
$TTL 604800 @ IN SOA ojn.raspberry.pi. root.raspberry.pi. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ojn.raspberry.pi. ojn IN A 192.168.0.13 192.168.0.13 IN A 192.168.0.13 tu vas y rajouter des lignes comme cela : - Code:
-
site1 IN A 192.168.0.13 site2 IN A 192.168.0.13 site3 IN A 192.168.0.13 Ensuite, tu vas faire plusieurs fichiers dans /etc/apache2/sites-available Fichier ojn (il doit déjà être présent) : - Code:
-
<VirtualHost *:80> DocumentRoot /home/ojn/OpenJabNab/http-wrapper/ ServerName ojn.raspberry.pi <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/ojn/OpenJabNab/http-wrapper/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> ... </VirtualHost> Fichier site1 : - Code:
-
<VirtualHost *:80> DocumentRoot /var/www/site1/ ServerName site1.raspberry.pi <Directory /var/www/site1> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> ... </VirtualHost> etc pour les autres. ensuite, tu les ajoutes (ojn dois déjà être présent, et ajouté) - Code:
-
a2ensite site1 a2ensite site2 Et tu relances apache C'est un peu minimaliste, mais ça devrait te faire avancer. Il faudra cependant adapter tout cela à ta configuration. Si tu as des questions, dis nous où ça coince. _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:17 | |
| - Pixel du Rezo a écrit:
- ok, il me semblait bien, mais je voulais en être certain.
Donc le premier point, c'est de définir de nouvelles entrées dans ton DNS.
Tu dois donc avoir un fichier "db" de bind qui ressemble à cela : - Code:
-
$TTL 604800 @ IN SOA ojn.raspberry.pi. root.raspberry.pi. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ojn.raspberry.pi. ojn IN A 192.168.0.13 192.168.0.13 IN A 192.168.0.13 tu vas y rajouter des lignes comme cela : - Code:
-
site1 IN A 192.168.0.13 site2 IN A 192.168.0.13 site3 IN A 192.168.0.13 (...) J'en ai plusieurs : - Code:
-
root@Rasppy:/etc/apache2/sites-available# cd /etc/bind/ root@Rasppy:/etc/bind# ls bind.keys db.255 db.root named.conf.options db.0 db.empty named.conf rndc.key db.127 db.local named.conf.default-zones zones.rfc1918 db.192.168.0.inv db.raspberry.pi named.conf.local | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:18 | |
| C'est le db.raspberry.pi _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:22 | |
| - Pixel du Rezo a écrit:
- C'est le db.raspberry.pi
Oki, merci, en effet : - Code:
-
$TTL 604800 @ IN SOA ojn.raspberry.pi. root.raspberry.pi. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ojn.raspberry.pi. ojn IN A 192.168.0.65 192.168.0.65 IN A 192.168.0.65 Mais que dois-je mettre à la place "site1" ( site1 IN A 192.168.0.65 ) ? | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:23 | |
| Tu veux mettre quoi sur ton apache ? site1, c'est un nom à donner à ton premier site. donc toi, tu mets - Code:
-
<REMPLACE_ICI_PAR_LE_NOM_DE_TON_CHOIX> IN A 192.168.0.65 _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:26 | |
| Oki, donc cela créera à la suite un autre sous-domaine ? Mais si je veux juste attaquer le serveur raspberry depuis son IP ?
| |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:28 | |
| Ok, dans ce cas, pas besoin de virtualhost, et tu fais ce que je disais plus haut : soit tout déplacer tes autres sites dans le répertoire http-wrapper, (et utiliser le DocumentRoot /var/www/OpenJabNab/http-wrapper) soit tu déplaces tout ce qu'il y a dans http-wrapper (aussi les fichiers cachés, notamment le .htaccess) dans /var/www et tu utilises /var/www comme DocumentRoot Dans les 2 cas, il faudra éditer le .htacess pour rajouter en fin de fichier les fichiers de tes autres sites. _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:30 | |
| Oki, je trouve plus propre d'utiliser comme cela s'entends le /var/www/ comme home web.
Donc je vais déplacer http-wrapper dans /var/www/ ... Mais dois-je aussi laisser /OpenJabNab dans /var/www/ ? | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:32 | |
| Tu déplaces le contenu du http-wrapper (pas le répertoire complet). Le reste du OpenJabNab, tu en fais ce que tu veux. _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:43 | |
| Bien, je viens de déplacer /http-wrapper dans /var/www Puis modifié le documentRoot en remettant /var/www et reloadé Apache, mais du coups, maintenant, il me refuse encore d'accéder au serveur OpenJabNab : | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:47 | |
| Si ton document root est /var/www et que tu as déplacé tout le répertoire http-wrapper, dans ce cas, il faut adapter probablement adapter le fichier .htaccess en conséquences (notamment au minimum la dernière ligne) - Code:
-
RewriteRule ^.*$ /http-wrapper/openjabnab.php [L] Cependant, il risque d'y avoir d'autres modifs à faire... _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 15:51 | |
| Voici ma modif. dans .htaccess (désolé, j'avais oublié) : - Code:
-
RewriteEngine on RewriteCond %{REQUEST_URI} ^.*/\.svn/.*$ RewriteRule .* / [F]
RewriteRule ^vl/bc.jsp$ /ojn_local/bootcode/bootcode.default [L]
RewriteCond %{REQUEST_URI} !^.*openjabnab\.php.*$ RewriteCond %{REQUEST_URI} !/ojn_local/ RewriteCond %{REQUEST_URI} !/ojn_admin/ RewriteCond %{REQUEST_URI} !/favicon.ico RewriteRule ^.*$ /http-wrapper/openjabnab.php [L] Néanmoins, je n'arrive toujours pas à me logguer sous OpenJabNab... | |
| | | Pixel du Rezo Special Nabz
Age : 44 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13102
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 16:03 | |
| En fait, j'ai compris le soucis en voulant le simuler chez moi. Tu vas avoir pas mal de modifications à faire dans openjabnab. Tout d'abord, au début du fichier openjabnab.php, il faut rajouter : - Code:
-
foreach($_SERVER as $k => $v) { $_SERVER[$k] = preg_replace('|/http-wrapper|', '', $v); } Ensuite, les 2 define dans le fichier ojn_admin/include/common.php : - Code:
-
define('ROOT_WWW_ADMIN', 'http://<HOSTNAME>/http_wrapper/ojn_admin/'); define('ROOT_WWW_API', 'http://<HOSTNAME>/http-wrapper/ojn_api/');
Ca devrait aller mieux avec ça, mais je pense que ça sera loin d'être parfait. OJN n'a pas été conçu pour être dans un sous-répertoire. _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Casio Nabz Junior
Age : 47 Localisation : Paris XVIIème Nabaztag : NabCaz Nbr de messages : 76 Carottes : 6103
| Sujet: Re: OJN sur Raspberry Pi Dim 22 Fév 2015 - 16:11 | |
| - Pixel du Rezo a écrit:
- (...)
Tout d'abord, au début du fichier openjabnab.php, il faut rajouter : - Code:
-
foreach($_SERVER as $k => $v) { $_SERVER[$k] = preg_replace('|/http-wrapper|', '', $v); } (...) Ce qui me donne : - Code:
-
<?php foreach($_SERVER as $k => $v) { $_SERVER[$k] = preg_replace('|/http-wrapper|', '', $v); }
$socket = fsockopen("127.0.0.1", 8080); if(!$socket) echo "Problem with OpenJabNab !"; else { // Types : // 1 = GET // 2 = Normal POST // 3 = Raw POST if(isset($GLOBALS['HTTP_RAW_POST_DATA'])) $type = 3; else if (count($_POST)) $type = 2; else $type = 1; // Headers : $headers = ""; (...) - Pixel du Rezo a écrit:
- (...)
Ensuite, les 2 define dans le fichier ojn_admin/include/common.php : - Code:
-
define('ROOT_WWW_ADMIN', 'http://<HOSTNAME>/http_wrapper/ojn_admin/'); define('ROOT_WWW_API', 'http://<HOSTNAME>/http-wrapper/ojn_api/'); (...) Ce qui me donne : - Code:
-
<?php define('ROOT_SITE', realpath(dirname(__FILE__)."/../")."/"); define('ROOT_WWW_ADMIN', 'http://<HOSTNAME>/http_wrapper/ojn_admin/'); define('ROOT_WWW_API', 'http://<HOSTNAME>/http-wrapper/ojn_api/'); define('ADMIN_EMAIL', 'webmaster@wda-fr.org');
session_start('openJabNab'); require_once(ROOT_SITE.'class/api.class.php'); require_once(ROOT_SITE.'class/template.class.php'); $ojnAPI = new ojnApi(); (...) Mais cela ne change rien... Il vaut alors peut-être mieux que j'oublie alors, plus propre ? Je fait la solution de migrer mes autres dossiers dans /http-wrapped ? | |
| | | Contenu sponsorisé
| Sujet: Re: OJN sur Raspberry Pi | |
| |
| | | | OJN sur Raspberry Pi | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |