| | Ne pas lancer OJN à la racine | |
| | Auteur | Message |
---|
GuiguiWuip Lapin nain
Localisation : Nantes Nbr de messages : 16 Carottes : 4891
| Sujet: Ne pas lancer OJN à la racine Lun 18 Mar 2013 - 18:32 | |
| Bonjour, J'essaie d'installer un serveur OJN sur mon RaspberryPI (bien qu'ayant peu de connaissances linux) notamment à l'aide du tuto de loloz3 et du retour trouvé ici également. La solution marche. J'accède à http ://Adresse IP du serveur/ojn_admin. EDIT : mais c'est tout, impossible de se logger admin/admin ou de créer un compte ... Seulement, j'ai d'autres sites installés sur mon RPI et je veux conserver l'accès dessus. Et c'est là que les choses se compliquent. Je voudrais désormais accéder à http ://Adresse IP du serveur/ ojn/ojn_admin (ou trouver une solution équivalente comme un changement de ports). Et que tout cela fonctionne également du côté lapin. J'ai testé plusieurs choses comme bidouiller les virtual Host (là encore, je n'y connais pas grand chose ...) en fonction du port (80 pour ojn et 8080 pour le reste. L'idéal serait l'inverse, mais je sais pas si le lapin apprécierai.). Je n'arrive pas à faire fonctionner cette solution, voici mes virtualhosts (192.168.0.19 est l'IP du RPI) : - Code:
-
Listen 80 Listen 8080
NameVirtualHost 192.168.0.19:80 NameVirtualHost 192.168.0.19:8080
<VirtualHost 192.168.0.19:80> ServerAdmin webmaster@localhost
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>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost 192.168.0.19:8080> ServerAdmin webmaster@localhost
DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory>
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride ALL Order allow,deny allow from all </Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
J'ai également voulu me pencher sur le .htaccess du côté de http-wrapper mais j'ai vite laissé tombé également. J'ai donc besoin d'un peu d'aide pour y arriver et monter des petites app perso pour mon lapin. Quelqu'un peut-il m'aider ? Merci d'avance ! | |
| | | jet Bronze Nabz
Localisation : Essonne Nbr de messages : 158 Carottes : 4834
| Sujet: Re: Ne pas lancer OJN à la racine Mer 27 Mar 2013 - 21:26 | |
| Bonsoir, Le moyen le plus simple à mon avis est de passer par un nom de domaine pour la configuration d'Apache, qui servira ainsi la partie web OJN si le nom est reconnu, et ta page par défaut sur le port 80 sinon. Réalisable en local en installant un serveur DNS (bind9) sur le RPi, en donnant ce nom de domaine au lapin comme adresse de connexion, et l'IP du raspberry comme serveur DNS du lapin. Ca fonctionne très bien ainsi, et en configurant ensuite d'autres noms pour tes différents sites dans bind, tu pourras te passer de la galère des changements de ports. Tu peux t'inspirer de ce tuto tout frais sorti de presse : https://nabaztag.forumactif.fr/t14623-tuto-installation-d-openjabnab-sur-un-raspberry-pi, chapitre 2 notamment. @+ JeT | |
| | | GuiguiWuip Lapin nain
Localisation : Nantes Nbr de messages : 16 Carottes : 4891
| Sujet: Re: Ne pas lancer OJN à la racine Mer 27 Mar 2013 - 22:01 | |
| Oui, j'ai commencé à suivre ta démarche, tout ce passe bien pour le moment. N'ayant que peu de connaissances linux et apache je ne m'en sortais pas. La solution du nom de domaine me conviens tout à fait, merci pour ce tuto | |
| | | Contenu sponsorisé
| Sujet: Re: Ne pas lancer OJN à la racine | |
| |
| | | | Ne pas lancer OJN à la racine | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |