完美快速安裝ODOO14在騰訊雲服務器UBUNTU 20.04上

最新版ODOO14運行在最新版UBUNTU20.04服務器上, 速度很快, 下面是詳細安裝步驟:html

一, 先配置Ubuntu系統:nginx

1, 租用的雲服務器上是全新系統。 需先設root密碼。 git

遠程登陸進入系統, 輸入:github

sudo passwd

輸入新密碼,重複輸入密碼,最後提示passwd:password updated sucessfully
此時已完成root密碼的設置
======================
2, 國內訪問AWS,GITHUB下載文件很慢, 須要修改HOST文件: 


api

先切換用戶到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消失以後就能夠輸入:dom

:wq

回車,tcp

而後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地址開始訪問吧!  

相關文章
相關標籤/搜索