OwnCloud搭建详细教程

\1. 准备软件包

        ownCloud是是一款私有云存储的搭建工具(类似百度云网盘)。可以在纯局域网环境使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是现在的版本只支持Linux了。
        客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。具体的在ownCloud上面都有。很多种安装方式可供选择。

epel-release-latest-7.noarch.rpm

remi-release-7.rpm

 \2. 实验步骤

[root@wp ~]# yum -y install httpd vim
[root@wp ~]# vim /etc/httpd/conf/httpd.conf
AllowOverride all		#将none修改为all

root@wp ~]# vim /var/www/html/index.html
<html>Hello httpd!</html>
[root@wp ~]# systemctl restart httpd
[root@wp ~]# systemctl stop firewalld			#关闭防火墙
[root@wp ~]# setenforce  0						#临时关闭selinux
[root@wp ~]# 
#php7.4的rpm包
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://rpms.remirepo.net/enterprise/remi-release-7.rpm

[root@wp ~]# ls -lh
total 44K
-rw-r--r--. 1 root root  16K May  7 18:15 epel-release-latest-7.noarch.rpm
-rw-r--r--. 1 root root  24K May  7 18:15 remi-release-7.rpm
[root@wp ~]# rpm -ivh epel-release-latest-7.noarch.rpm
[root@wp ~]# rpm -ivh remi-release-7.rpm
[root@wp ~]# yum-config-manager --enable remi-php74		#查看是否有php7.4的源
yum list installed | grep php
[root@wp ~]# yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json	#安装附加模块
[root@wp ~]# php -v
PHP 7.4.29 (cli) (built: Apr 12 2022 10:55:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@wp ~]# yum -y install php-intl.x86_64
[root@wp ~]# yum -y install mariadb-server mariadb
Owncloud官网网址:https://owncloud.com/download-server/
[root@wp ~]# ll
total 8
drwxr-xr-x. 12 root root 4096 May  7 17:44 owncloud
[root@wp ~]#
[root@wp ~]#  mv owncloud/ /var/www/html/
[root@wp ~]# chown -R apache:apache /var/www/html/owncloud/
[root@wp ~]# systemctl restart mariadb		#数据库初始化需要启动
MariaDB [(none)]> grant all privileges on *.* to 'root'@'%' identified by 'dcncloud' with grant option;
Query OK, 0 rows affected (0.00 sec)
root@wp ~]# systemctl restart mariadb.service
[root@wp ~]# chcon -v -R -u system_u -r object_r -t httpd_sys_content_t '/var/www/html/owncloud/'
[root@wp ~]# chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/config/'
[root@wp ~]# chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps/'
[root@wp ~]# cd /var/www/html/owncloud/
[root@wp owncloud]# mkdir data
root@wp owncloud]# chown -R apache:apache /var/www/html/owncloud/
[root@wp owncloud]# chcon -v -R -u system_u -r object_r -t httpd_sys_content_t '/var/www/html/owncloud/'
[root@wp owncloud]# chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/data/'
[root@wp owncloud]# chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/config/'
[root@wp owncloud]# chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps/'

[root@wp ~]# systemctl restart httpd

image-20220507103411409

image-20220507103451317

image-20220507103513691

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
为了搭建OwnCloud,您需要遵循以下步骤: 1. 准备服务器:您需要一台Linux服务器,可以使用Ubuntu、Debian、CentOS、Fedora等操作系统。 2. 安装LAMP:您需要安装LAMP(Linux、Apache、MySQL和PHP)软件包,以使OwnCloud能够在服务器上运行。您可以使用以下命令在Ubuntu上安装LAMP: sudo apt-get update sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mysql 3. 安装OwnCloud:您可以从OwnCloud官网下载最新版本的OwnCloud,然后将其解压缩到/var/www/html目录中。您可以使用以下命令在Ubuntu上进行此操作: cd /var/www/html sudo wget https://download.owncloud.org/community/owncloud-latest.tar.bz2 sudo tar -xjf owncloud-latest.tar.bz2 4. 创建数据库:您需要创建一个MySQL数据库以存储OwnCloud的数据。您可以使用以下命令在Ubuntu上创建一个名为ownclouddb的数据库: sudo mysql -u root -p CREATE DATABASE ownclouddb; GRANT ALL PRIVILEGES ON ownclouddb.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT; 5. 安装OwnCloud插件:您需要安装一些插件,以便OwnCloud能够正常运行。您可以使用以下命令在Ubuntu上安装这些插件: sudo apt-get install php-gd php-curl php-zip php-dom php-xml php-mbstring 6. 配置OwnCloud:您需要编辑OwnCloud的配置文件,以将其连接到MySQL数据库。您可以使用以下命令在Ubuntu上编辑配置文件: sudo nano /var/www/html/owncloud/config/config.php 更改以下行以将其连接到MySQL数据库: 'dbname' => 'ownclouddb', 'dbuser' => 'ownclouduser', 'dbpassword' => 'password', 'dbhost' => 'localhost', 7. 配置Apache:您需要配置Apache服务器以允许OwnCloud的访问。您可以使用以下命令在Ubuntu上编辑Apache配置文件: sudo nano /etc/apache2/sites-available/owncloud.conf 添加以下行: Alias /owncloud "/var/www/html/owncloud/" <Directory /var/www/html/owncloud/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud </Directory> 8. 重启Apache:您需要重启Apache服务器以使配置生效。您可以使用以下命令在Ubuntu上重启Apache: sudo systemctl restart apache2 现在,您已经成功搭建OwnCloud,并可以使用Web浏览器访问它。您可以使用自己的域名或IP地址访问OwnCloud,例如http://yourdomain.com/owncloud或http://youripaddress/owncloud。首次访问时,您需要设置管理员帐户并登录。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技牧鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值