首页 > 其他分享 >私有云盘搭建之OwnCloud的安装与服务配置​

私有云盘搭建之OwnCloud的安装与服务配置​

时间:2023-10-11 19:31:49浏览次数:55  
标签:httpd 安装 私有 云盘 owncloud 命令 OwnCloud rpm php72w

由于公司最近想要搞个内部的网盘,本着节约成本的原则,不断尝试不同的开源平台,其中一个比较适合的就是owncloud。

安装OwnCloud

OwnCloud是一款开源的云存储软件,适合作为内部网盘使用。虽然没有用户注册功能,但是有用户添加功能,你可以无限制地添加用户,并且支持多个平台使用。

1. 执行以下命令,添加一个新的软件源。

cd /etc/yum.repos.d/

wget --no-check-certificate https://download.opensuse.org/repositories/isv:ownCloud:server:10/CentOS_7/isv:ownCloud:server:10.repo

私有云盘搭建之OwnCloud的安装与服务配置​_php


2. 执行以下命令进入root目录。

cd /root/

  1. 执行以下命令安装OwnCloud-files。yum -y install https://labfileapp.oss-cn-hangzhou.aliyuncs.com/owncloud-complete-files-10.5.0-3.1.noarch.rpm
  2. 执行以下命令查看安装是否成功。

ll /var/www/html

私有云盘搭建之OwnCloud的安装与服务配置​_owncloud_02


安装Apache服务

1. 执行以下命令安装Apache服务。

yum install httpd -y

私有云盘搭建之OwnCloud的安装与服务配置​_html_03


  1. 执行以下命令启动Apache服务。

systemctl start httpd

私有云盘搭建之OwnCloud的安装与服务配置​_html_04


3. 添加OwnCloud配置:

1)执行以下命令打开Apache配置文件。

vim /etc/httpd/conf/httpd.conf

2)按i键进入文件编辑模式,然后在内容后添加以下内容。

# owncloud config

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/html/owncloud

SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

私有云盘搭建之OwnCloud的安装与服务配置​_网盘_05


3)按esc键退出编辑模式,然后输入:wq保存并退出配置文件。

安装并配置PHP

1. 执行以下命令手动更新rpm源。

rpm -Uvh https://labfileapp.oss-cn-hangzhou.aliyuncs.com/epel-release-latest-7.noarch.rpm

rpm -Uvh https://labfileapp.oss-cn-hangzhou.aliyuncs.c

私有云盘搭建之OwnCloud的安装与服务配置​_html_06


2. 执行以下命令安装PHP 7.2版本。

yum -y install php72w

yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring

私有云盘搭建之OwnCloud的安装与服务配置​_Apache_07


我们发现没有对应的包,怎么办呢?

重新更新一下源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

再次安装:

私有云盘搭建之OwnCloud的安装与服务配置​_html_08


私有云盘搭建之OwnCloud的安装与服务配置​_网盘_09


3. 执行以下命令检测PHP是否安装成功。

php -v

私有云盘搭建之OwnCloud的安装与服务配置​_Apache_10


4. 将PHP配置到Apache中:

1)执行以下命令打开httpd.conf文件。

vi /etc/httpd/conf/httpd.conf

2)按i键进入文件编辑模式,然后在文件最后添加以下内容。

PHPIniDir /etc/php.ini

3)按esc键退出编辑模式,然后输入:wq保存并退出配置文件。

4)执行以下命令,重启Apache服务。

systemctl restart httpd

配置OwnCloud

  1. 在自己的浏览器中,自己的服务器http://IP/owncloud:

要提前放通防火墙端口

私有云盘搭建之OwnCloud的安装与服务配置​_php_11


报错了,怎么办?

私有云盘搭建之OwnCloud的安装与服务配置​_网盘_12


再次刷新:

私有云盘搭建之OwnCloud的安装与服务配置​_html_13


2. 自定义输入管理员账号和密码,然后单击存储&数据库,选择SQLite或者mysql/mariaDB数据库,最后单击安装完成,登录即可。

私有云盘搭建之OwnCloud的安装与服务配置​_Apache_14


标签:httpd,安装,私有,云盘,owncloud,命令,OwnCloud,rpm,php72w
From: https://blog.51cto.com/lifulin/7816034

相关文章

  • 使用Verdaccio搭建私有npm仓库
    来源:https://blog.csdn.net/fuhanghang/article/details/133063466搭建团队的私有仓库,保证团队组件的安全维护和私密性,是进阶前端开发主管路上,必不可少的一项技能。一、原理我们平时使用npmpublish进行发布时,上传的仓库默认地址是npm,通过Verdaccio(灰绿)工具在本地新建一个仓库......
  • git上传至公共或私有github
    1.下载gitbash参考链接:https://git-scm.com/download2.创建git的秘钥gitconfig--globaluser.name"githubname"gitconfig--globaluser.email"githubemail"ssh-keygen-trsa-C"githubemail"其中:githubname是你的名称,githubemail是你的邮箱3.添加de......
  • centos7 本地私有化部署sealos 桌面
     sealos是什么?我想引用它官方的一句话改造下,sealos让云像个人电脑一样简单官方文档地址:https://docs.sealos.io/zh-Hans/docs/Intro 今年6月份,sealos正式发布了公有云托管版本,网上私有化教程不多,自己一点小坑现记录如下主要参考https://mp.weixin.qq.com/s/tlXQ92jM2T3......
  • 部署Nuget私有库3 - ProGet
    windows10、 利用ProGet搭建nuget私有库一、官方提供两种部署方式下载地址 二、exe可执行程序安装(OffineInstaller)   执行安装,等待安装完成,如下  如果选择了的是 web server,INEDOPROGETWEBSVE 服务也会running如果选择了 iis,则安装时,会自动在iis......
  • 部署Nuget私有库1 - NuGet.Server
    概要:1、依赖  NuGet.Server包,构建自己的nuget包源服务站2、部署到iis站点3、手动上传nuget包文件4、项目引用buget包源,实现私有化包源依赖 一、搭建私有化nuget包源站点1、创建空的asp.netweb项目框架选framework6,因为nuget.server依赖的就是6版本 2、引用Nu......
  • 云计算赛项第一场-私有云
    某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、企业应用集中管理、统一安全认证和授权等管理。系统架构如图1所示,本地环境IP地址规划如表1所示。如下为我的本地环境。ip地址自建文件服务器192.168.100.40自建文件服务器192.168.100.10......
  • ChatGPT私有数据结合有什么效果?它难吗?
    ChatGPT的出现可谓是惊艳了全世界,ChatGPT的问答能力通过了图灵测试,使其回答问题的方式与人类几乎无法区分。大家不甘于只在官方的对话页面问答,想利用 GPT 模型的自然语言能力结合私有数据开拓更多的应用场景。ChatGPT私有数据结合特点通过结合私有数据,人们可以在自己的领域或特定......
  • openstack cinder实现基于lvm、NFS实现云盘动态拉伸
     #cindder部署官方参考文档https://docs.openstack.org/cinder/train/install/cinder-controller-install-rdo.html1.#数据库准备:[root@openstack-mysql~]#mysqlWelcometotheMariaDBmonitor.Commandsendwith;or\g.YourMariaDBconnectioni......
  • Web cad(私有云CAD SDK)中实现插入图块的方法
    前言CAD制图的过程中会有很多重复的图元需要绘制,为了节约绘制时间,我们会把部分图元保存成图块,下次就可以快速和多次的插入到相应的图纸位置中,提高绘图效率。网页版CAD页面中要实现插入图块功能,首先需要将这个图块dwg文件转换成mxweb文件,我们需要下载MxDraw云图开发包,根据入门文......
  • 创建私有CA并进行证书申请
    1、创建CA所需要的证书​#生成证书索引数据库文件[root@centos8~]#mkdir/etc/pki/CA[root@centos8~]#touch/etc/pki/CA/index.txt​#指定第一个颁发证书的序列号[root@centos8~]#echo01>/etc/pki/CA/serial​2、生成CA私钥[root@centos8CA]#mkdirprivate[root@centos8......