1. 程式人生 > >CentOS和衍生產品部署onlyoffice線上文件編輯

CentOS和衍生產品部署onlyoffice線上文件編輯

Centos7.4部署onlyoffice文件線上編輯伺服器

部署完可能會出現文件打不開部分字尾名檔案的情況,這個問題諮詢過官方,但是未給出答覆 博主經過數天的失敗,確認Ubuntu系統是最適合onlyoffice的作業系統 安裝ubuntu系統上的onlyoffice可以去我的部落格裡找

系統要求 中央處理器 雙核2 GHz或更高 記憶體 2 GB或更多 硬碟 至少40 GB的可用空間 其他要求 至少2 GB的掉期 OS RHEL 7或CentOS 7 其他要求 PostgreSQL:9.1或更高版本 NGINX:版本1.3.13或更高版本 Node.js:版本6.9.1或更高版本 Redis的 的RabbitMQ

.

新增包含最新Node.js包版本的儲存庫

要為RHEL / CentOS設定yum儲存庫,建立/etc/yum.repos.d/nginx.repo使用以下內容命名的檔案:

安裝NGINX:

yum install nginx

安裝完之後不用修改配置

安裝EPEL儲存庫

yum install epel-release

安裝和配置PostgreSQL

yum install postgresql postgresql-server

初始化PostgreSQL資料庫

service postgresql initdb chkconfig postgresql on

開啟 IPv4和IPv6 localhost 的“信任”身份驗證方法 這裡寫圖片描述

重啟PostgreSQL服務:

service postgresql restart

建立PostgreSQL資料庫和使用者:

sudo -u postgres psql -c “CREATE DATABASE onlyoffice;” sudo -u postgres psql -c “CREATE USER onlyoffice WITH password ‘onlyoffice’;” sudo -u postgres psql -c “GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;”

安裝並啟動Redis

yum install redis service redis start systemctl enable redis

安裝並啟動RabbitMQ

yum install rabbitmq-server service rabbitmq-server start systemctl enable rabbitmq-server

安裝檔案伺服器

新增檔案伺服器儲存庫

安裝檔案伺服器

yum install onlyoffice-documentserver

執行相關服務並在啟動時啟用它們:

service supervisord start systemctl enable supervisord service nginx start systemctl enable nginx

配置檔案伺服器

執行配置指令碼

cd /usr/bin/ sh documentserver-configure.sh

執行完指令碼一直回車就行了,我就試了好多遍

注:要是找不到documentserver-configure.sh檔案的路徑

find / -name documentserver-configure.sh

系統將要求您指定PostgreSQL,Redis和RabbitMQ連線引數。使用以下資料:

配置PostgreSQL: Host: localhost Database: onlyoffice User: onlyoffice Password: onlyoffice

配置Redis: Host: localhost

配置RabbitMQ: Host: localhost User: guest Password: guest

新增防火牆例外

firewall-cmd –zone=public –add-port=80/tcp –permanent firewall-cmd –reload

禁用SELinux

setenforce 0

這時候直接在瀏覽器訪問你伺服器的IP出現如下就部署完成了 這裡寫圖片描述