J'ai lancé le "mauvais" gestionnaire de service.
J'au aussi :

mais toujours sans possibilité de créer un service.
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.
OK !!!!
C'est fait.
Je reboot la box, termine les instructions et vous tiens au courant.
Merci.
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.
une DNS suffit

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 :
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 ?
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
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 :
# 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.
Je pensais effectivement que c'était bon.

Voici ce que j'ai :



L'ajout correspond à la dernière ligne.

Je redirige bien les flux arrivant sur le port 3000 vers le port 3000 de l'adresse 192.168.1.2 par un protocole TCP ?
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.
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é.
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 :
Username and Password not accepted wrote:Comment arrêter le webrick arpès qu'il ai été lancé ?
Pour cela, j'ai créé un répertoire bin/ dans mon répertoire contenant Redmine.
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