zoukankan      html  css  js  c++  java
  • 搭建owncloud私有云

    参考:教程1教程2教程3教程4

    硬件:raspi 3b+

    系统:UbuntuMate

    步骤:

    1.安装Apache2

    sudo apt-get install apache2

    完成后访问服务器地址(默认80端口),如果显示如下图,则表示安装成功。

     

    2.安装MySQL

    sudo apt-get install mysql-server mysql-client

    3.安装phpmyadmin

    sudo apt-get install phpmyadmin

    出现窗口选择“Apache2”,然后输入刚刚设置的Mysql的密码。

    接着建立Apache2和phpmyadmin的软连接: 在终端窗口输入

    sudo ln -s /usr/share/phpmyadmin /var/www/html

    完成之后可以打开浏览器输入:服务器域名/phpmyadmin,如果显示如下图,你离成功就又近了一半。

    帐号:root,密码为刚才设置的密码。登录后新建 owncloud 数据库,排序规则选 utf8_general_ci 

    4.安装owncloud

    sudo wget https://download.owncloud.org/community/owncloud-9.02.tar.bz2
    sudo tar xjf owncloud-9.0.2.tar.bz2
    sudo cp -r -v owncloud/ /var/www/html/

    设置owncloud下的目录权限(注意定位到web路径下,默认为 /var/www/html/owncloud):

    sudo mkdir data
    sudo chown -R www-data:www-data data
    sudo chown -R www-data:www-data config
    sudo chown -R www-data:www-data apps

    配置web服务器

    sudo nano /etc/apache2/apache2.conf
    #修改如下内容,将AllowOverride对应的值改为All
    <Directory /var/www/>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>
    sudo service apache2 restart
    sudo a2enmod rewrite
    Module rewrite already enabled
    sudo a2enmod headers
    Module headers already enable<pre name="code" class="plain">$ sudo service apache2 restart

    打开浏览器,访问 http://服务器域名/owncloud,如果如下图可正常配置,且配置完成后可正常使用则成功。

    5.遇到提示“PHP未安装zip模块”等问题的解决方案

    方案1:

    wget http://pecl.php.net/get/zip-1.13.5.tgz
    tar -zvxf zip-1.13.5.tgz
    cd zip-1.13.5
    phpize
    ./configure
    make
    sudo make install

    中途可能会提示要安装 apt install php7.0-dev

    然后编辑文件 /etc/php/7.0/apache2/php.ini
    在 extension 里加上 /root/zip-1.13.5/modules/zip.so

    方案2(推荐):

    apt-get -y install php5-curl php5-gd

    这样就安装完成了,如果之后需要安装其他的php相关的插件,也可以使用这个方法来安装。安装完毕之后记得重启一下apache服务:

    sudo service apache2 restart

    6.Ngrok穿透服务(未实测)

    Ngrok官网注册一个账号

    在虚拟机中下载Linux 64Bit版本(或者32位)

    解压缩之后,执行命令:ifconfig 查看 ip地址,然后再在ngrok网站创建一条免费隧道,ip地址填刚刚查到的(局域网也没问题),端口填80,记住前面的id号

    在刚刚下载的文件夹目录下打开终端,执行命令 ./sunny clientid **** 其中****对应刚刚的id号

    执行完成应该会出现下面的图

    到现在整个服务端已经搭建完成,可以使用了!

    你可以尝试输入你在ngrok注册的域名 ******.ngrok.cc

    然后再输入******.ngrok.cc/owncloud输入帐户名密码就可以用了!

  • 相关阅读:
    文献收录船舶建造的现代工程分解结构
    FLEX MDI窗口开发实例(2)
    收录国外造船信息Pursuit of a product work breakdown structure (PWBS)
    FLEX MDI窗口开发实例
    买了本<<flash actionscript 3.0殿堂之路>>
    今天我捐款了
    记Lambda的一个使用方法
    JXMS 低代码开发平台
    我的博客也Sliverlight
    代码编辑插件使用
  • 原文地址:https://www.cnblogs.com/jiyang2008/p/9161861.html
Copyright © 2011-2022 走看看