Accès à Redmine depuis internet
Je pense qu'il s'agissait de la rubrique « Réseau » > « NAT » de la page de configuration de ta neufbox.
Normalement tu dois créer une entrée dans la liste « Translation de ports », que tu nommes Redmine (par exemple) et qui fait la redirection désirée.
Normalement tu dois créer une entrée dans la liste « Translation de ports », que tu nommes Redmine (par exemple) et qui fait la redirection désirée.
OK !!!!
C'est fait.
Je reboot la box, termine les instructions et vous tiens au courant.
Merci.
C'est fait.
Je reboot la box, termine les instructions et vous tiens au courant.
Merci.
- Modifié
En modifiant la configuration de l'interface eth0 de la sorte :

mais je n'ai plus de connexion internet.
Faut-il remplire les deux champs :
- DNS primaire,
- DNS secondaire?
Comment savoir lequel de system-config-network ou NetworkManager j'utilise.
Je pense que c'est NetworkManager car le service associé est démarré.
Mais je modifie la configuration de eth0 via la commande "system-config-network", la commande "NetworkManager" ne me renvoyant rien.

mais je n'ai plus de connexion internet.
Faut-il remplire les deux champs :
- DNS primaire,
- DNS secondaire?
Comment savoir lequel de system-config-network ou NetworkManager j'utilise.
Je pense que c'est NetworkManager car le service associé est démarré.
Mais je modifie la configuration de eth0 via la commande "system-config-network", la commande "NetworkManager" ne me renvoyant rien.
une DNS suffit
et je te l'ai indiqué tout à l heure: 192.168.1.1 (adresse de la box)
et je te l'ai indiqué tout à l heure: 192.168.1.1 (adresse de la box)
J'ai ajouté 192.168.1.1 à DNS primaire et j'ai maintenant de nouveau accès à internet.
J'ai bien :
Merci.
Maintenant par rapport à ma question d'origine, comment puis-je accéder au projet que j'ai créé depuis l'extérieur ?
Quelle adresse dois-je rentrer ?
J'ai bien :
BOOTPROTO=none
dans le fichier /etc/sysconfig/network-scripts/ifcfg-eth0.Merci.
Maintenant par rapport à ma question d'origine, comment puis-je accéder au projet que j'ai créé depuis l'extérieur ?
Quelle adresse dois-je rentrer ?
- Modifié
Tu n'a pas dans l'interface de ta box, l'état de ta connexion actuelle? tu as surement une IP publique sur l'interface wan. Un truc sans rapport avec 192.168.*.*
Après chez SFR c'est souvent des ip non fixe, qui change de temps en temps, donc il faudra regarder les services style dyndns.org
Donc ensuite depuis l'exterieur, http://<ton_ip_publique_wan>:3000
Après chez SFR c'est souvent des ip non fixe, qui change de temps en temps, donc il faudra regarder les services style dyndns.org
Donc ensuite depuis l'exterieur, http://<ton_ip_publique_wan>:3000
Je me suis créé une adresse sur DynDNS.org
Cela m'a fournit un hostname (de la forme nom.domaine.com) et une adresse, disons AA.BB.CC.DDD.
Pour vérifier que l'adresse DNS est bien configurer dans la neuf box j'ai fait :
Effectivement, lorsque je met dans l'URL de Firefox : http://name.domain.com/ ou http://AA.BB.CC.DDD/
exactement comme si je faisais : http://192.168.1.1/
Je suppose donc que l'adresse "AA.BB.CC.DDD" correspond à ma dite adresse IP fixe.
Est-ce exact ?
En local, j'accède à redmine par : http://127.0.0.1:3000/ ou http://localhost:3000/
Maintenant, comment faire pour y accéder de l'extérieur.
Je suppose qu'il faut que je redirige l'adresse AA.BB.CC.DDD fournit par DynDNS vers localhost ?
Comment faire ?
Cela m'a fournit un hostname (de la forme nom.domaine.com) et une adresse, disons AA.BB.CC.DDD.
Pour vérifier que l'adresse DNS est bien configurer dans la neuf box j'ai fait :
# nslookup name.domain.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: name.domain.com
Address: AA.BB.CC.DDD
Cela semble ok !!!Effectivement, lorsque je met dans l'URL de Firefox : http://name.domain.com/ ou http://AA.BB.CC.DDD/
exactement comme si je faisais : http://192.168.1.1/
Je suppose donc que l'adresse "AA.BB.CC.DDD" correspond à ma dite adresse IP fixe.
Est-ce exact ?
En local, j'accède à redmine par : http://127.0.0.1:3000/ ou http://localhost:3000/
Maintenant, comment faire pour y accéder de l'extérieur.
Je suppose qu'il faut que je redirige l'adresse AA.BB.CC.DDD fournit par DynDNS vers localhost ?
Comment faire ?
regarde le commentaire #10 me semble que tu as dis que c'était déjà fait cette partie? Dire à ta box de rediriger le port 3000 vers le port 3000 de l'adresse IP privée (en 192.168.x.x) de ta machine qui héberge redmine.
Il est déconseillé d'utiliser le serveur webrick de Redmine, en dehors de simples tests de fonctionnement.
En production, il faut utiliser apache ou nginx avec mod_cgi, mod_fcgi ou mod_rails.
En production, il faut utiliser apache ou nginx avec mod_cgi, mod_fcgi ou mod_rails.
Oui, j'ai lu ca sur le site de Redmine...
Sait-tu pourquoi le serveur webrick est déconseillé ?
D'ailleurs, quand on parle de "en production" et "en test" cela signifie quoi exactement ?
- en production = sur le net ?
- en test = en local ?
Comment arrêter le webrick arpès qu'il ai été lancé ?
J'ai installé Apache.
Maintenant, comment lancer redmine avec apache ou nginx ?
Beaucoup de question, désolé.
Sait-tu pourquoi le serveur webrick est déconseillé ?
D'ailleurs, quand on parle de "en production" et "en test" cela signifie quoi exactement ?
- en production = sur le net ?
- en test = en local ?
Comment arrêter le webrick arpès qu'il ai été lancé ?
J'ai installé Apache.
Maintenant, comment lancer redmine avec apache ou nginx ?
Beaucoup de question, désolé.
nan mais webrick pour un usage perso ça ira tu passera a apache après si tu vois que ça suis pas la route. En tout cas la redirection de port à l'air correcte
Pour ceux que ca intéresse, j'ai écrit un petit script pour répondre à ma question :
Dans mon cas :
La commande s'utilise simplement par :
pour lancer le serveur :
pour arrêter le serveur :
et pour relancer le serveur :
Pour cela, j'ai créé un répertoire bin/ dans mon répertoire contenant Redmine.Username and Password not accepted wrote:Comment arrêter le webrick arpès qu'il ai été lancé ?
Dans mon cas :
$ mkdir /opt/Redmine/redmine-1.1/bin
Le script est le suivant :
#!/bin/sh
set -e
REDMINE_PATH=/opt/Redmine/redmine-1.1
REDMINE_PORT=3000
REDMINE_SERVER=webrick
REDMINE_STATUS=production
case "$1" in
start)
echo "Starting Redmine server by : ruby $REDMINE_PATH/script/server $REDMINE_SERVER -e $REDMINE_STATUS"
ruby $REDMINE_PATH/script/server $REDMINE_SERVER -e $REDMINE_STATUS &
;;
stop)
REDMINE_PID=$(pgrep ruby)
kill -9 $REDMINE_PID
echo "Stoping Redmine server by : REDMINE_PID=$(pgrep ruby); kill -9 $REDMINE_PID"
;;
restart)
echo "Not implemented"
$0 stop
$0 start
;;
*)
echo "Usage: redmine {start|stop|restart}"
exit 1
;;
esac
exit 0
Il faut par ailleurs ajouter le répertoire contenant le scipte ("/opt/Redmine/redmine-1.1/bin" pour moi) dans la variable d'environnement PATH. Ceci est réalisé par :
echo 'export PATH=$PATH:/opt/Redmine/redmine-1.1/bin' >> /home/user/.bashrc
où l'on remplace "user" par son propre user. Puis, un petit
source ~/.bashrc
permettera de prendre en compte les modifications.La commande s'utilise simplement par :
pour lancer le serveur :
redmine start
pour arrêter le serveur :
redmine stop
et pour relancer le serveur :
redmine restart