Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/05/2019, à 21:56

tuxrouge

rendre flectra directement accessible par port 80

Bonjour

J'ai installé flectra (une evolution de odoo pour pas rentrer dans la polémique) sur un serveur ubuntu tout neuf.
Ca fonctionne sans problème. Maintenant je voudrais qu'il soit accessible directement par l'adresse web du serveur

je peux changer le port dans le fichier de configuration avec cette ligne
xmlrpc_port = 8070

quand je choisi n'importe quel port ça fonctionne, sauf pour le port 80.
dans ce cas là j'ai le message
"La connexion a échoué"

pourquoi ?
qu'est-ce que j'oublie ?

Hors ligne

#2 Le 17/05/2019, à 07:37

bruno

Re : rendre flectra directement accessible par port 80

Bonjour,

N'aurais-tu pas déjà un service actif sur le port 80 ?

En ligne

#3 Le 17/05/2019, à 08:01

tuxrouge

Re : rendre flectra directement accessible par port 80

à priori non mais j'ai peut être fait une erreur de manipulation quelque part

comment puis-je le vérifier ?

Hors ligne

#4 Le 17/05/2019, à 09:39

Alex10336

Re : rendre flectra directement accessible par port 80

Bonjour,

tuxrouge a écrit :

à priori non mais j'ai peut être fait une erreur de manipulation quelque part

comment puis-je le vérifier ?

si tu as le paquet « net-tools » d'installé:

netstat -lp

Édit: sinon, celle ci semble faire l'affaire:

ss -lpn46

Édit bis: correctif, tardif

ss -tpanul

Dernière modification par Alex10336 (Le 17/05/2019, à 14:38)


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#5 Le 17/05/2019, à 09:43

HPIR40

Re : rendre flectra directement accessible par port 80

un petit

netstat -tlnpu

Hors ligne

#6 Le 17/05/2019, à 10:13

bruno

Re : rendre flectra directement accessible par port 80

Avec sudo STP pour voir le noms des services :

sudo netstat -tnlp

En ligne

#7 Le 17/05/2019, à 11:26

tuxrouge

Re : rendre flectra directement accessible par port 80

alors, dans l'ordre

# netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State                                                               PID/Program name
tcp        0      0 0.0.0.0:webmin          0.0.0.0:*               LISTEN                                                              539/perl
tcp        0      0 localhost:domain        0.0.0.0:*               LISTEN                                                              346/named
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN                                                              374/sshd
tcp        0      0 localhost:postgresql    0.0.0.0:*               LISTEN                                                              420/postgres
tcp        0      0 localhost:953           0.0.0.0:*               LISTEN                                                              346/named
tcp        0      0 0.0.0.0:7073            0.0.0.0:*               LISTEN                                                              5293/python3
tcp6       0      0 [::]:domain             [::]:*                  LISTEN                                                              346/named
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN                                                              374/sshd
tcp6       0      0 localhost:postgresql    [::]:*                  LISTEN                                                              420/postgres
tcp6       0      0 localhost:953           [::]:*                  LISTEN                                                              346/named
udp        0      0 0.0.0.0:10000           0.0.0.0:*                                                                                   539/perl
udp        0      0 localhost:domain        0.0.0.0:*                                                                                   346/named
udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                                                                                   326/dhclient
udp6       0      0 [::]:domain             [::]:*                                                                                      346/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name                                                             Path
unix  2      [ ACC ]     SEQPACKET  LISTENING     9472     1/init                                                                       /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     13834    371/containerd                                                               /run/containerd/containerd.sock
unix  2      [ ACC ]     STREAM     LISTENING     11786    1/init                                                                       /var/run/docker.sock
unix  2      [ ACC ]     STREAM     LISTENING     13579    402/ntpd                                                                     /var/lib/openntpd/run/ntpd.sock
unix  2      [ ACC ]     STREAM     LISTENING     13139    388/dockerd                                                                  /run/docker/libnetwork/ca31246802fd849d431d5dde220097a0e874005207becb52f5f92d06e                                                        36a9fd9.sock
unix  2      [ ACC ]     STREAM     LISTENING     1637     1/init                                                                       /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     9584     1/init                                                                       /run/systemd/fsck.progress
unix  2      [ ACC ]     STREAM     LISTENING     12917    388/dockerd                                                                  /var/run/docker/metrics.sock
unix  2      [ ACC ]     STREAM     LISTENING     10646    1/init                                                                       /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     188074   11384/systemd                                                                /run/user/1000/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     13740    420/postgres                                                                 /var/run/postgresql/.s.PGSQL.5432
unix  2      [ ACC ]     STREAM     LISTENING     188079   11384/systemd                                                                /run/user/1000/gnupg/S.gpg-agent.ssh
unix  2      [ ACC ]     STREAM     LISTENING     188082   11384/systemd                                                                /run/user/1000/gnupg/S.gpg-agent.browser
unix  2      [ ACC ]     STREAM     LISTENING     188084   11384/systemd                                                                /run/user/1000/gnupg/S.gpg-agent.extra
unix  2      [ ACC ]     STREAM     LISTENING     188086   11384/systemd                                                                /run/user/1000/gnupg/S.gpg-agent
unix  2      [ ACC ]     STREAM     LISTENING     9460     1/init                                                                       /run/systemd/private
# ss -lpn46
Netid  State      Recv-Q Send-Q                    Local Address:Port                                   Peer Address:Port
udp    UNCONN     0      0                                    :::53                                               :::*                   users:(("named",pid=346,fd=513),("named",pid=346,fd=512))
tcp    LISTEN     0      10                                   :::53                                               :::*                   users:(("named",pid=346,fd=21))
tcp    LISTEN     0      128                                  :::22                                               :::*                   users:(("sshd",pid=374,fd=4))
tcp    LISTEN     0      128                                 ::1:5432                                             :::*                   users:(("postgres",pid=420,fd=3))
tcp    LISTEN     0      128                                 ::1:953                                              :::*                   users:(("named",pid=346,fd=24))
# netstat -tlnpu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      539/perl
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      346/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      374/sshd
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      420/postgres
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      346/named
tcp        0      0 0.0.0.0:7073            0.0.0.0:*               LISTEN      5293/python3
tcp6       0      0 :::53                   :::*                    LISTEN      346/named
tcp6       0      0 :::22                   :::*                    LISTEN      374/sshd
tcp6       0      0 ::1:5432                :::*                    LISTEN      420/postgres
tcp6       0      0 ::1:953                 :::*                    LISTEN      346/named
udp        0      0 0.0.0.0:10000           0.0.0.0:*                           539/perl
udp        0      0 127.0.0.1:53            0.0.0.0:*                           346/named
udp        0      0 0.0.0.0:68              0.0.0.0:*                           326/dhclient
udp6       0      0 :::53                   :::*                                346/named

python3 sur 7073 c'est flectra

Hors ligne

#8 Le 17/05/2019, à 12:52

bruno

Re : rendre flectra directement accessible par port 80

A priori rien en écoute sur le port 80.

Attention je rappelle que pour pouvoir ouvrir un port <1024 il faut être root. Donc ton application doit se lancer en tant que root (ce qui m'étonnerait) pour pouvoir se mettre en écoute sur le port 80.

Je t'invite à consulter la doc de odoo/flectra. Généralement pour ce type d'application on a en plus un serveur web (apcha, nginx) qui agit comme mandataire (proxy) inverse.
Je ne trouve d'ailleurs pas normal que flectra soit en écoute sur toutes les interfaces.

Dernière modification par bruno (Le 17/05/2019, à 14:53)

En ligne

#9 Le 17/05/2019, à 14:36

Alex10336

Re : rendre flectra directement accessible par port 80

Par contre tu n'as pas un docker qui prend occasionnellement le port 80 ?


« On ne répond pas à une question par une autre question. » (moi ;-) )

Hors ligne

#10 Le 17/05/2019, à 23:41

tuxrouge

Re : rendre flectra directement accessible par port 80

bien vu j'ai un docker qui tourne

n# docker container ls -a
CONTAINER ID        IMAGE               COMMAND                  CREATED                                                    STATUS                     PORTS                  NAMES
3e362ea2cd29        algoo/tracim        "/bin/bash /tracim/t…"   4 weeks ago                                                Exited (255) 4 weeks ago   0.0.0.0:8080->80/tcp   recursing_ellis

test peu concluant dans un premier temps j'avais oublié de le virer

je vais installer nginx et on verra bien smile

merci

Dernière modification par tuxrouge (Le 18/05/2019, à 10:12)

Hors ligne