Pages : 1
#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
Pages : 1