利用owncloud搭建自己的云


                                 如何免费拥有自己的云

你所需的软件:

1.虚拟机或者linux设备。

2.花生壳域名(或者注册ngrok)

 

 

 

安装步骤:

   1. sudo apt-get update  //非常重要,这是更新镜像源,否则,出错:can't locate the package.

   2. sudo apt-get install mysql 

   3.sudo apt-get install mysql-server

   4.sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server

   5.tar xjf owncloud-4.5.6.tar.bz2

   6.cp -r owncloud/ /var/www/owncloud/   //在你解压后的文件夹的位置执行

   

    OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成:

      cd /var/www/owncloud/data
      udo chown -R www-data:www-data data
      sudo chown -R www-data:www-data config
      sudo chown -R www-data:www-data apps

      这一步我们要为 ownCloud配置Apache服务器,OwnCloud需要启用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法。为了启用web服务器上的.htaccess,可以通过 Apache配置文件(基于Debain系统是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令来设置。

    <Directory /var/www/>
    Options IndexesFollowSymLinks MultiViews
    AllowOverride All  //默认是AllowOverride None ,你把它修改掉
    Order allow,deny
    allow from all
    </Directory> 

下一步我们需要启动Apache的mod_rewrite模块,mod_rewrite模块提供了实时地将访问者请求的静态URL地址映射为动态查询字符串的一种规则。运行下面的命令来启动这个模块:

    sudo a2enmod rewrite     
    sudo a2enmod headers

一旦你使能了这个必要的模块,你可以重启apache服务来使之生效: 

 sudo service apache2 restart

你可能遇到的问题:

你在访问局域网localhost/owncloud 或者你的ip/owncloud,出现信任问题,在owncloud文件夹下的config.php 里找到

'trusted_domains' => 
  array (
    0 => ,
  ),

  在0=>添加你的ip,例0=>'192.168.xxx.xxx',

     这样你就可以访问了。

这才是最好玩的

      你在花生壳上申请免费域名,然后申请内外网穿透,费用6元,这样你就可以在外网访问owncloud了。将你的内网ip地址映射到你的域名上,就可以。

      或者使用ngrok,这个内网映射功能做得非常好,非常稳定,具体可以查阅该网站。

      接着,你下载各种客户端,输入你的域名比如  helloworld.picp.net/owncloud ,就可以直接登录了。

 

 

 

      目前owncloud只能支持linux系统,在windows系统上,我没有成功运行,如果有哪位大神成功运行,可以留言。

参考:linux公社《Ubuntu 12.04下使用ownCloud搭建私人存储云》 作者:twlkyao

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM