首页 > 系统相关 >CentOS 宝塔 安装 onlyoffice

CentOS 宝塔 安装 onlyoffice

时间:2023-12-29 14:56:41浏览次数:30  
标签:宝塔 www CentOS -- 安装 sudo nginx onlyoffice

1.宝塔默认软件安装

1.1Nginx需要编译安装

默认版本没有http_secure_link_module 所以需要重新编译安装一遍

cd /www/server/nginx/src
 
./configure \
--user=www \
--group=www \
--prefix=/www/server/nginx \
--with-http_secure_link_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_realip_module \
--with-stream \
--with-threads
 
make && make install

1.2安装 Redis

1.3安装 PostgreSQL管理器

 并安装 PgSQL,添加数据库 onlyoffice

 1.4安装rabbitmq

 修改/etc/yum.conf

由于宝塔排除了nginx

找到exclude=行删除nginx,否则安装onlyoffice-documentserver时会提示没有安装nginx

 2.安装onlyoffce

参考官网

https://helpcenter.onlyoffice.com/installation/docs-community-install-centos.aspx?_ga=2.20962040.1995720888.1647591452-1314819513.1646308835

安装依赖软件

sudo yum install -y epel-release postgresql rabbitmq-server cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://deac-ams.dl.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

安装onlyoffce

sudo yum install -y https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
sudo yum install -y onlyoffice-documentserver

设置supervisord开机启动

/bin/systemctl start supervisord.service
sudo systemctl enable supervisord

设置RabbitMQ开机启动

/bin/systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server

删除Nginx系统服务配置文件
安装onlyoffce时依赖安装,Nginx还是用宝塔的版本,这里直接删除服务文件。

rm -f /usr/lib/systemd/system/nginx.service 

设置onlyoffce端口
onlyoffce默认端口可以根据需要修改

export DS_PORT=9090
bash documentserver-configure.sh
PostgreSQL:
Host: localhost
Database: onlyoffice
User: onlyoffice
Password: onlyoffice

RabbitMQ:
Host: localhost
User: guest
Password: guest

 修改权限

chown -R www:www /var/lib/onlyoffice
sudo usermod -a -G www ds
chmod -R 775 /var/lib/onlyoffice
 
chown -R www:www /etc/onlyoffice/documentserver/nginx
chown -R www:www /etc/onlyoffice/documentserver-example/nginx
chown -R www:www /etc/nginx
chown -R www:www /var/www

设置Nginx
添加 include /etc/nginx/conf.d/*.conf;

开放9090端口方便访问

 重启服务

sudo service supervisord restart
sudo systemctl start ds-example  # 运行示例服务
sudo systemctl enable ds-example  # 自启动
/etc/init.d/nginx restart #重启nginx

 

 

 

标签:宝塔,www,CentOS,--,安装,sudo,nginx,onlyoffice
From: https://www.cnblogs.com/logan47537/p/17934796.html

相关文章

  • Rocky Linux 8.9 发布 - CentOS 的权威替代
    RockyLinux8.9发布-CentOS的权威替代RockyLinux由CentOS项目的创始人GregoryKurtzer领导作者主页:sysin.org以社区方式驱动的企业LinuxRockyLinux是一个开源的企业级操作系统,旨在与RedHatEnterpriseLinux®100%1:1兼容。它正处于社区的密集开发中。以社区驱......
  • AlmaLinux 8.9 发布 - RHEL 下游免费发行版(CentOS 稳定版的替代品)
    AlmaLinux8.9发布-RHEL下游免费发行版(CentOS稳定版的替代品)AlmaLinuxOS是一个开源、社区驱动的项目,旨在提供CentOS稳定版的替代品。作者主页:sysin.org2023.11.21,AnnouncingAlmaLinux8.9Stable!关于新增功能可以参考:RedHatEnterpriseLinux(RHEL)8.9(x86_64,aarc......
  • centos7 升级curl-8.2.1 支持http2 (yum update)
    转载于:https://www.cnblogs.com/huangweimin/articles/15882913.htmlCentOS7默认的curl版本最新就到7.29 ,它是不支持http2的#curl--versioncurl7.29.0(x86_64-redhat-linux-gnu)libcurl/7.29.0NSS/3.53.1zlib/1.2.7libidn/1.28libssh2/1.8.0Protocols:dict......
  • centos7 安装 mysql8 ,yum方式
    1、添加yum库sudoyuminstall-yhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 2、导入mysqlGPG公钥  失效的:sudorpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysqlrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ......
  • centos7 yum安装Postgresql14和postgis
    1.安装postgresql#安装依赖包yuminstall-yglibc-develbisonflexreadline-develzlib-develpgdg-srpm-macroslz4-devellibicu-develllvm5.0-develllvm-toolset-7-clangkrb5-devele2fsprogs-devel\openldap-develpam-develperl-ExtUtils-Embedpython3-develt......
  • centos安装JDK11
    (一)建立目录mkdir/home/jdk11(二)上传JDK的离线liunx包cd/home/jdk11示例:jdk-11.0.19_linux-x64_bin.tar.gz(三)解压上传JDK的离线liunx包tar-zxvfjdk-8u351-linux-x64.tar.gz(四)配置JDK环境变量vim/etc/profile或者vi/etc/profileexportJAVA_HOM......
  • CentOS 8 安装笔记
    CentOS8安装笔记作者主页:sysin.org第一部分概述初始版本:CentOS8.0.1905继RHEL8发布之后,CentOS社区也发布了让人期待已久的CentOS8,并发布了两种模式:CentOSstream:滚动发布的Linux发行版,适用于需要频繁更新的开发者CentOS:类似RHEL8的稳定操作系统,系统管理员可以用其部......
  • centos7给文件夹及子文件夹赋权
    sudochown-R新所有者:新组/路径/到/文件夹这里的参数解释如下:sudo 是“superuserdo”的缩写,它允许普通用户执行需要超级用户权限的命令。chown 是“changeowner”的缩写,它用于更改文件或目录的用户所有者和/或组。-R 或 --recursive 表示递归地操作,即......
  • 如何查看Centos用户登陆记录?
     转自:https://www.cnblogs.com/johnnyzen/p/17392426.html目录 0序言1who2wtmp3last:列出当前和曾经登入系统的用户信息4lastlog:列出所有用户最近登录的信息5lastb:列出失败尝试的登录信息X参考文献回到顶部(BacktoTop)0序言首先简单介绍一下Cen......
  • 记一次执行yum命令报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/
    执行yum安装命令时报如下错误:root@docker-test101~]#vi/etc/hosts[root@docker-test101~]#yuminstallopenssl*-yLoadedplugins:fastestmirror,langpacksCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=sto......