Pages : 1
#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 ?
#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,
à 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
#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)
#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
merci
Dernière modification par tuxrouge (Le 18/05/2019, à 10:12)
Hors ligne
Pages : 1