当前位置:首页 > 云服务器 > 正文

家里架设云服务器

怎么在Windows10中搭建OwnCloud私有云服务第一步:预装软件。
ownCloud内核是用PHP5写的,支持SQLite、MySQL、Oracle以及PostgreSQL等数据库。 为了简单,我们将用MySQL数据库。 在你的Linux系统下你需要安装以下软件:
PHP安装包:php5,php5-gd,php-xml-parser,php5-intl
数据库驱动:php5-mysql(如果你使用其他数据库,需要安装相应的数据库以及驱动)
Curl安装包:curl,libcurl3,php5-curl
SMB客户端:smbclient(这个用来挂载windows共享文件夹的)
Web服务器:apache2
如果你的Linux是基于Debian的,你可以运行下面的命令一键安装所有的软件:
$sudoapt-getinstallapache2php5php5-gdphp-xml-parserphp5-intlphp5-sqlitephp5-mysqlsmbclientcurllibcurl3php5-curlmysql-server
第二步:安装ownCloud——设置web根目录。
从https://owncloud.org/releases/网站上下载最新版的ownCloud,对于本教程,我们使用owncloud-4.5.6版本。 到此,我们需要设置web服务器的根目录,对于基于Debian发行版的Linux系统,根目录为/var/www,将ownCloud安装包解压到此目录下。 如下命令:
$tarxjfowncloud-4.5.6.tar.bz2
$cp-r-vowncloud//var/www/guohlcloud/
在我们的例子中,以guohlcloud作为安装的根目录。
OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。 运行以下命令完成:
$cd/var/www/ludcloud
#这个文件夹不存在,但在安装过程中需要,应该先建立。
$sudomkdirdata/
$sudochown-Rwww-data:www-datadata
$sudochown-Rwww-data:www-dataconfig
$sudochown-Rwww-data:www-dataapps
第三步:安装ownCloud——配置web服务器。
这一步我们要为ownCloud配置Apache服务器,OwnCloud需要启用Apache上.htaccess文件,.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法。 为了启用web服务器上的.htaccess,可以通过Apache配置文件(基于Debain系统是/etc/apache2/sites-enabled/000-default)的AllowOverride指令来设置。
<Directory/var/www
OptionsIndexes
FollowSymLinksMultiViews
AllowOverrideAll
Orderallow,deny
allowfromall
</Directory>
下一步我们需要启动Apache的mod_rewrite模块,mod_rewrite模块提供了实时地将访问者请求的静态URL地址映射为动态查询字符串的一种规则。 运行下面的命令来启动这个模块:
$sudoa2enmodrewrite
$sudoa2enmodheaders
一旦你使能了这个必要的模块,你可以重启apache服务来使之生效:
$sudoserviceapache2restart