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 01/07/2014, à 20:51

Josepe36

Probleme OpenErp et apache

Bonsoir

J'ai installé OpenErp sur un serveur debian 7.
Mon probleme c 'est que je n'arrive pas a y accéder par le réseau publique.
Voici ce que j'ai fais, j'ai créer un Vhost apache2 qui contient ceci:

<VirtualHost *:8080>
    ErrorLog /var/log/openerp/openerp-error.log
    CustomLog /var/log/openerp/openerp-access.log combined
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://127.0.1.1:8069/
    ProxyPassReverse / http://127.0.1.1:8069/
    SetEnv proxy-nokeepalive 1
    <Proxy *=>
        Order deny,allow
        Allow from all
    </Proxy>
</VirtualHost>

J'ai ajouté la ligne Listen 8080 dans le fichier ports.conf d'apache également.

Lorsque je fais ceci à partir du serveur:
curl http://my-server-ip:8080
j'obtiens bien ceci qui correspond bien a la page htlm retournée par openerp:

<!DOCTYPE html>
<html style="height: 100%">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>OpenERP</title>
        <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
        <link rel="stylesheet" href="/web/static/src/css/full.css" />
        <link rel="stylesheet" href="/web/webclient/css">
        <script type="text/javascript" src="/web/webclient/js"></script>
        <script type="text/javascript">
            $(function() {
                var s = new openerp.init(["web", "web_kanban"]);
                var wc = new s.web.WebClient();wc.appendTo($(document.body));
            });
        </script>
    </head>
    <body>
        <!--[if lte IE 8]>
        <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
        <script>CFInstall.check({mode: "overlay"});</script>
        <![endif]-->
    </body>
</html>

en revanche lorsque je fais celà à partir de ma machine locale:
nmap -p my-server-ip:8080
j'obtiens ça:

Host is up (0.081s latency).
PORT     STATE    SERVICE
8080/tcp filtered http-proxy
Nmap done: 1 IP address (1 host up) scanned in 0.81 seconds

en verifiant sur le serveur:
netstat -ntlp

Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::8080                 :::*                    LISTEN      -               
tcp6       0      0 :::80                   :::*                    LISTEN      -               
tcp6       0      0 :::4949                 :::*                    LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      -               
tcp6       0      0 ::1:5432                :::*                    LISTEN      -               
tcp6       0      0 :::25                   :::*                    LISTEN      -               
tcp6       0      0 :::443                  :::*                    LISTEN      -               

j'ai bien une écoute sur le port 8080.

Auriez vous une idée de ce qui coince ?


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#2 Le 01/07/2014, à 20:56

jplemoine

Re : Probleme OpenErp et apache

oui mais non. Je pense que l'écoute sur 8080 ne se fait qu'en IPv6.
Donc, en IPv4, ça bloque.
Mais je ne sais pas pourquoi : je ne connais que très peu IPv6.

"J'ai ajouté la ligne Listen 8080 dans le fichier ports.conf d'apache également."

Qu'as-tu mis exactement dans le fichier ports.conf ?


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 01/07/2014, à 21:00

Josepe36

Re : Probleme OpenErp et apache

j'ai juste rajouter la ligne indiquée, mon fichier port.conf ressemble a ça :

NameVirtualHost *:80
Listen 80
Listen 8080
<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#4 Le 01/07/2014, à 21:11

jplemoine

Re : Probleme OpenErp et apache

Je pense que la ligne "NameVirtualHost *:80" n'est pas correcte dans ports.conf
Le reste du fichier semble correct.

Dans la définition du virtualhost, es-tu sûr des lignes

    ProxyPass / http://127.0.1.1:8069/
    ProxyPassReverse / http://127.0.1.1:8069/

?


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 02/07/2014, à 08:49

Josepe36

Re : Probleme OpenErp et apache

bonjour @jplemoine

il me semble que ces lignes soit correctes, c est l url d acces a openerp , je souhaite que apache utilise ces url lorsque j appel mon serveur sur le port 8080.
j 'ai rajouté  NameVirtualHost *:8080 dans ports.conf celà n a pas résolu le probléme.

Dernière modification par Josepe36 (Le 02/07/2014, à 08:50)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne