如何更改 odoo 默认端口?
How do I change the odoo default port?
在Odoo中,默认端口设置为8069,我想将其更改为其他端口。
我试过在 openerp-server.conf 中更改 xmlprc 的值,但即使在重新启动服务器后,新端口也不起作用
我在以下位置找到了解决方案:How to change openerp server default
我们可以更改默认端口 8069 的文件位置是“server/openerp/tools/config.py”文件。
我按照前面提到的 link 中的说明进行操作,但是我仍然无法使用新端口打开 Odoo,直到我将 xmlprc_port 更改为 "server/openerp-server 中的新值.conf”。我重新启动服务器后,它工作正常。
编辑
(来自@danidee 的评论)
您还可以通过使用
启动 odoo 来即时更改端口
odoo.py --xmlrpc-port=8000
(以8000为例)
在windows中,编辑文件:
C: \ Program Files (x86) \ Odoo 12.0 \ server \ odoo.conf
换行
http_port = xxxx
(更改您要使用的端口的 x)。
- 登录服务器
- 运行 命令如下:
sudo vim /etc/rc.local
- 添加以下行
#!/bin/bash
/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8069
/sbin/iptables-保存
出口 0
- 从 vim 编辑器中保存并退出 (wq!)
- 从 AWS 控制台重启服务器。 (如果您使用的是 aws 托管)
- 在AWS控制台的安全组入站规则中开放80端口
- 在浏览器上访问IP地址
您必须将 xmlrpc_port 键更改为 odoo.conf 文件中的另一个端口。
示例:xmlrpc_port = 8001
如果你使用PyCharm,你可以这样运行配置
或者您可以更改 odoo.conf
文件中的端口。在 xmlrpc
或 http
之间选择一个
xmlrpc_port = 8000
# or
http_port = 8000
在Odoo中,默认端口设置为8069,我想将其更改为其他端口。
我试过在 openerp-server.conf 中更改 xmlprc 的值,但即使在重新启动服务器后,新端口也不起作用
我在以下位置找到了解决方案:How to change openerp server default
我们可以更改默认端口 8069 的文件位置是“server/openerp/tools/config.py”文件。
我按照前面提到的 link 中的说明进行操作,但是我仍然无法使用新端口打开 Odoo,直到我将 xmlprc_port 更改为 "server/openerp-server 中的新值.conf”。我重新启动服务器后,它工作正常。
编辑
(来自@danidee 的评论)
您还可以通过使用
启动 odoo 来即时更改端口odoo.py --xmlrpc-port=8000
(以8000为例)
在windows中,编辑文件:
C: \ Program Files (x86) \ Odoo 12.0 \ server \ odoo.conf
换行
http_port = xxxx
(更改您要使用的端口的 x)。
- 登录服务器
- 运行 命令如下:
sudo vim /etc/rc.local
- 添加以下行
#!/bin/bash
/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8069 /sbin/iptables-保存 出口 0
- 从 vim 编辑器中保存并退出 (wq!)
- 从 AWS 控制台重启服务器。 (如果您使用的是 aws 托管)
- 在AWS控制台的安全组入站规则中开放80端口
- 在浏览器上访问IP地址
您必须将 xmlrpc_port 键更改为 odoo.conf 文件中的另一个端口。 示例:xmlrpc_port = 8001
如果你使用PyCharm,你可以这样运行配置
或者您可以更改 odoo.conf
文件中的端口。在 xmlrpc
或 http
xmlrpc_port = 8000
# or
http_port = 8000