最新版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地址開始訪問吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/179293.html
標籤:其他
下一篇:揭開 gcc 編輯器的面貌
