美文网首页
CentOS7部署onlyoffice在线文档编辑

CentOS7部署onlyoffice在线文档编辑

作者: Way_Kwok_Chu | 来源:发表于2021-04-23 10:00 被阅读0次

    1、添加包含最新Node.js包版本的存储库
    curl -sL https://rpm.nodesource.com/setup_6.x | sudo bash -v
    2、安装nodejs
    sudo yum install nodejs -y
    3、要为RHEL / CentOS设置yum存储库,创建/etc/yum.repos.d/nginx.repo使用以下内容命名的文件

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/rhel/7/$basearch/
    gpgcheck=0
    enabled=1
    

    4、安装NGINX:yum install nginx -y
    安装完之后不用修改配置
    5、安装EPEL存储库yum install epel-release
    6、安装和配置PostgreSQLyum install postgresql postgresql-server
    7、初始化PostgreSQL数据库

    service postgresql initdb
    chkconfig postgresql on
    

    8、打开 IPv4和IPv6 localhost 的“信任”身份验证方法
    /var/lib/pgsql/data/pg_hba.conf 在文本编辑器中打开文件
    找到host all all 127.0.0.1/32 ident 字符串并将其替换为以下字符串:


    截图4.png 截图5.png

    保存更高。
    9、重启PostgreSQL服务:
    service postgresql restart
    10、创建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;”
    

    11、安装并启动Redis

    yum install redis
    service redis start
    systemctl enable redis
    

    12、安装并启动RabbitMQ

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

    13、安装文件服务器
    13.1添加文件服务器存储库yum install http://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
    13.2安装文件服务器
    yum install onlyoffice-documentserver
    13.3运行相关服务并在启动时启用它们:

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

    14、配置文件服务器
    14.1运行配置脚本cd /usr/bin/ sh documentserver-configure.sh
    14.2执行完脚本一直回车就行了,我就试了好多遍
    注:要是找不到documentserver-configure.sh文件的路径find / -name documentserver-configure.sh
    15、系统将要求您指定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出现如下就部署完成了

    截图6.png

    相关文章

      网友评论

          本文标题:CentOS7部署onlyoffice在线文档编辑

          本文链接:https://www.haomeiwen.com/subject/lhfcrltx.html