最新版ODOO14运行在最新版UBUNTU20.04服务器上, 速度很快, 下面是详细安装步骤:
一, 先配置Ubuntu系统:
1, 租用的云服务器上是全新系统。 需先设root密码。
远程登录进入系统, 输入:
sudo passwd
输入新密码,重复输入密码,最后提示passwd:password updated sucessfully
此时已完成root密码的设置
======================
2, 国内访问AWS,GITHUB下载文件很慢, 需要修改HOST文件:
先切换用户到root
su root
打开HOST文件
sudo vi /etc/hosts
然后自己使用方向上下键调整到需要修改的位置,在光标处按“i”或者“insert”键,即可开始修改操作添加:
# GitHub Start#
52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com
54.231.82.146 vagrantcloud-files-production.s3.amazonaws.com
219.76.4.4 s3.amazonaws.com
219.76.4.4 github-cloud.s3.amazonaws.com
# GitHub End
修改完成之后点击Esc键进入命令提示行开始进行保存操作,最下面的INSERT消失之后就可以输入:
:wq
回车,
然后CTRL+O进行保存, CTRL+X退出
保存后重启服务器
===============
3, 端口放行
Ubuntu防火墙默认关闭所有端口, 输入以下查看:
sudo ufw status
查看状态是否为inactive, 如是,要开启:
sudo ufw allow 8069/tcp
sudo ufw allow 80/tcp
二, 如果是云服务器, 需开放服务器端口以便WEB访问
腾讯云服务器 - 安全组 - 修改规则 - 添加规则
来源0.0.0.0 端口TCP80 允许
来源0.0.0.0 端口TCP8069(ODOO默认安装端口) 允许
三, 进入安装步骤:
GITHUB上有一个高赞的快速安装脚本, 自动化安装, 可以省掉很多一步步安装的坑。 方法如下
选择目录,我这里安装在根目录下,因为只布署这一个应用
cd ~/
下载SCRIPT
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/14.0/odoo_install.sh
输入下面命令下面可以自定义SCRIPT, 比如选择COMMUNITY还是ENTERPRISE版本等参数, 如果看不懂就啥都不要动就行, 默认安装COMMUNITY社区版。
sudo nano odoo_install.sh
开始安装
sudo chmod +x odoo_install.sh
安装完成后, 输入网址查看: Localhost(或你的服务器IP地址):8096, 至此ODOO已安装完成了!
安装好的服务的名字叫: odoo-server, 可以输入下面的命令查看/启动/停止
#启动
sudo service odoo-server start
#停止
sudo service odoo-server stop
#重启
sudo service odoo-server restart
四,安装完了如果想改配置文件, 输入如下命令:
sudo nano /etc/odoo-server.conf
然后重启服务器:
sudo service odoo-server restart -c /etc/odoo-server.conf
五: 安装 Wkhtmltopdf
Wkhtmltopdf是用于系统打印PDF文件的插件,进入临时目录:
cd /tmp
下载
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
安装:
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
六: 安装NGINX并设置80端口自动转向ODOO的默认端口8069
1 安装NGINX
sudo apt update
sudo apt-get install nginx
2 创建配置文件
打开文本编辑器,创建一个服务单元文件,名为yourdomain.com (替换为你自已的域名)
sudo nano /etc/systemd/system/yourdomain.com
在文本中加入如下内容
upstream odoo-server {
server 127.0.0.1:8069;
}
# HTTP -> HTTPS
server {
listen 80;
# 监听域名
server_name www.relaxltd.com.cn relaxltd.com.cn;
# 监听公网IP
server_name 106.52.81.123;
# 监听本地IP
server_name 0.0.0.0;
location / {
proxy_pass http://127.0.0.1:8069;
# 转发规则
proxy_set_header Host $proxy_host;
# 修改转发请求头,让8080端口的应用可以受到真实的请求
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
CTRL+O, 回车保存, CRTL+X退出,重新加载上面的配置文件
nginx -s reload
输入如下命令查看NGINX是否正常运行:
sudo systemctl status nginx.service
如果输出为ACTIVE绿色字, 则证明配置正确。
至此大功告成, 在浏览器输入你的域名或IP地址开始访问吧!
来源:oschina
链接:https://my.oschina.net/u/4302946/blog/4679238