Odoo12-无法从Internet访问本地Ubuntu LTS服务器

时间:2019-05-17 15:26:32

标签: python python-3.x ubuntu server odoo

我正在Ubuntu LTS服务器中成功运行Odoo 12的本地版本。

本地IP:192.168.1.101端口:8070

我现在想从Internet以及通过LAN访问本地服务器。

我有一个具有FIX IP v.x.y.z的Internet帐户,并且已使用以下命令将路由器中的流量重定向到本地服务器:

ip nat inside source static tcp 192.168.1.101 8070 v.x.y.z 8070 extendable

端口8070显示为打开状态。

Odoo conf文件:

.......
port = 8070
xmlrpc = True
xmlrpc_port = 8070
proxy_mode = False
longpolling_port = 8072

网络配置文件:/etc/netplan/50-cloud-init.yaml

.....
dhcp4: true
dhcp6: false
addresses: [192.168.1.101/24]
gateway4:  192.168.1.1
nameservers:
      addresses: [8.8.8.8, 8.8.4.4]

防火墙已停用,未安装apache或Nginx

我尝试添加Odoo conf文件:

xmlrpc_interface = 127.0.0.1

然后,当我尝试http://v.x.y.z:8070

时,我将无法通过LAN进行访问,也无法成功

您能解释一下我现在该怎么做吗?我必须使用Nginx放置反向代理吗?

3 个答案:

答案 0 :(得分:0)

您能否通过this网站检查端口,以便查看您的应用程序是否正在监听该特定端口。并尝试更改它;

xmlrpc_interface = 127.0.0.1

对此;

xmlrpc_interface = 0.0.0.0

答案 1 :(得分:0)

  1. 阅读调制解调器/网关的手册,并了解如何转发端口
  2. 将端口8070和8072转发到您的服务器
  3. 访问 https://www.whatismyip.com/或任何其他告诉您您的服务 公用IP地址
  4. 打开浏览器并转到 http://:8070

您可能还想设置一个反向代理。

答案 2 :(得分:0)

xmlrpc_interface是HTTP服务的侦听接口地址。保持空白以侦听所有接口(0.0.0.0)。 如果您仍在使用 xmlrpc_interface = 127.0.0.1,  然后关注此博客并配置ngnix Reverse Proxy