我正在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放置反向代理吗?
答案 0 :(得分:0)
您能否通过this网站检查端口,以便查看您的应用程序是否正在监听该特定端口。并尝试更改它;
xmlrpc_interface = 127.0.0.1
对此;
xmlrpc_interface = 0.0.0.0
答案 1 :(得分:0)
您可能还想设置一个反向代理。
答案 2 :(得分:0)
xmlrpc_interface
是HTTP服务的侦听接口地址。保持空白以侦听所有接口(0.0.0.0)。
如果您仍在使用
xmlrpc_interface = 127.0.0.1
,
然后关注此博客并配置ngnix Reverse Proxy。