利用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