nextcloud25.0.1 onlyoffice7.6.8安装

目录

1、安装centos,系统版本7.9.2009

2、安装数据库MariaDB

3、安装PHP7.4

4、安装apache

5、安装Nextcloud

6、Centos安装docker,部署onlyoffice服务器

7、Nextcloud安装onlyoffice插件


1、安装centos,系统版本7.9.2009

2、安装数据库MariaDB

添加MariaDB源,

vim /etc/yum.repos.d/MariaDB.repo

内容如下:

# MariaDB 10.5 CentOS repository list - created 2021-05-24 02:24 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

安装

yum -y install MariaDB-client MariaDB-server MariaDB-devel  

 首次安装后登陆,修改密码

systemctl start mariadb                #启动服务
systemctl enable mariadb            #添加到开机启动
systemctl status mariadb             # 查看状态
mysqladmin -u root password '123456'     #修改MariaDB初始root密码
 -u root -p                         #新密码登录

3、安装PHP7.4

添加第三方remi源

 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

 查看php7

 yum search php7

 安装php74和模块

 yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-snmp php74-php-soap php74-php-xml php74-php-imagick php74-php-pecl-zip

    查看php版本

php74 -v

 修改配置文件

vim /etc/opt/remi/php74/php.ini

开启php服务

systemctl start php74-php-fpm

systemctl enable php74-php-fpm    #开机自动开启php服务

4、安装apache

yum -y install httpd

开启apache服务

systemctl start httpd                    #启动apache

systemctl enable httpd                #开机启动apache

 

关闭selinux,防火墙

setenforce 0                       #暂时关闭selinux

vim /etc/selinux/config        #永久关闭selinux

systemctl stop firewalld                #关闭防火墙

systemctl disable firewalld           #开机禁止防火墙启动

 测试apache

浏览器输入服务器ip

测试php

vim /var/www/html/phpinfo.php

内容如下:

<?php
        phpinfo();
?>

Apache中增加php模块

vim /etc/httpd/conf.modules.d/10-php-fpm.conf

<FilesMatch \.php$>
         SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
           


浏览器中输入ip/phpinfo.php, 不行就重启apache

systemctl restart httpd        

在apache中新建nextcloud配置文件

vim /etc/httpd/conf.d/nextcloud.conf

Alias /nextcloud "/var/www/html/nextcloud/"
 <Directory /var/www/html/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews
 
  <IfModule mod_dav.c>
    Dav off
  </IfModule>
</Directory>

5、安装Nextcloud

nextcloud官网下载压缩包

 下载的版本:25.0.1,复制到Centos(这里是通过samba共享),位置:/var/www/html

 解压文件

unzip next*.zip

更改目录权限

chown -R apache:apache /var/www/html/nextcloud 

浏览器尝试登陆nextcloud,   ip/nextcloud

 创建用户,配置数据库

 连接异常

 出现错误,重启apache,

systemctl restart httpd

nextcloud安装好了,开始界面如下: 

6、Centos安装docker,部署onlyoffice服务器

增加yun源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum makecache fast

查看docker-ce版本

yum list docker-ce --showduplicates |sort -r 

 yum install -y docker-ce.x86_64 18.03.1.ce-1.el7.centos

启动docker服务

systemctl start docker                          #启动docker

systemctl enable docker                      #开机启动docker

systemctl status docker                       #查看docker状态

 拉取onlyoffice镜像

docker pull onlyoffice/documentserver

 查看镜像

docker images

启动镜像

docker run -i -t -d -p 9010:80 --restart=always \
-v /usr/docker/onlyoffice/log:/var/log/onlyoffice \
-v /usr/docker/onlyoffice/data:/var/www/onlyoffice/Data \
-v /usr/docker/onlyoffice/lib:/var/lib/onlyoffice \
-v /usr/docker/onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver

查看镜像

docker ps

 测试onlyoffice服务器

ip:端口

7、Nextcloud安装onlyoffice插件

 

下载并启用onlyoffice,如果连接不上,直接到nextcloud官网下载插件,然后复制到目录:

/var/www/html/nextcloud/appsshe

Nextcoud各版本对应的onlyoffice版本如下:

 插件安装完成后如下:

 设置onlyoffice服务器

修改nextcloud 配置文件config.php

 vim /var/www/html/nextcloud/config/config.php 

添加内容如下:

'allow_local_remote_servers' => true,

复制token

进入docker容器

docker exec -it d59649ae7d89 bash

 查看docker中local.json,复制token

 cd /etc/onlyoffice/documentserver

cat local.json

设置成功,界面如下:

测试onlyoffice在线预览

 结束

参考博文:

CentOS7部署nextcloud最新版本_McwoLF的博客-CSDN博客_centos7 nextcloud

Docker安装实践(超简单) + 安装OnlyOffice_Oxye的博客-CSDN博客_centos onlyoffice docker

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值