Owncloud在Linux上安装和使用

发布时间:2018-06-30 21:15:36

Owncloud安装和使用

安装环境:

ubuntu12.04桌面版+apache2+mysql5+php5+owncloud-4.5.0.tar.bz2

前期准备

1ubuntu系统修改IP地址:sudo vi /etc/network/interfaces

auto eth0

iface eth0 inet static

address 101.4.63.152

netmask 255.255.255.0

gateway 101.4.63.254

2ubuntu系统修改DNS sudo vi /etc/resolv.conf

nameserver 202.38.64.1

永久修改DNS

sudo vi /etc/dhcp3/dhclient.conf

里面有一行注释掉的:#prepend domain-name-servers x.x.x.x;

将改行的注释去掉或者直接在文件中加上一行(后面加上想用的DNS):

prepend domain-name-servers 202.38.64.1,8.8.8.8;

3、使网络生效:sudo /etc/init.d/networking restart

4、在 Ubuntu 中启用 root 帐号的话:

重新设置 root 的密码:

$sudo passwd root #按照提示输入两次新的密码,并加以确认。

可以用 root 登录了。如果你想要禁用 root 帐号,则执行下列命令:

$sudo passwd -l root

5、安装openssh-server

关于ubuntu openssh-server 安装失败,是apt-get没更新的缘故,操作命令如下:

sudo apt-get update

更新完毕后执行:

sudo apt-get install openssh-server

然后确认sshserver是否启动了:

ps -e |grep ssh

如果只有ssh-agentssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resar

php安装

利用软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会附带安装一些所需的配置。或者用下面的指令在命令行安装。

1. 升级现有软件包

sudo apt-get update

2. 安装mysql

sudo apt-get install mysql-server

安装过程中会叫你输入root用户密码,并确认。

3. 安装 apache2

sudo apt-get install apache2

4. 安装 php5

sudo apt-get install php5

5. 安装phpmysql模块

sudo apt-get install php5-mysql

6. 安装phpgd

sudo apt-get install php5-gd

7. 安装libapache2-mod-auth-mysql

sudo apt-get install libapache2-mod-auth-mysql

8. apache的可加载PHP解析器 libapache2-mod-php5

sudo apt-get install libapache2-mod-php5

9. 安装phpmyadmin

sudo apt-get install phpmyadmin

owncloud 安装

官方的安装页面如下:http://owncloud.org/support/install/

1、根据首页的安装提示,先给自己安装apache2php5等等插件。命令如下:

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd

apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo

这在前面已经今本上安装过来,可直接忽略

装完后,先查看下apache2 是否运行正常。

service apache2 start * Starting web server apache2 ok

这样我们就先检查下是否能正常看到画面了。输入:机器的IP地址。如果页面出现:It works 那么你的apache2已经正常安装了。

2、接下来就是下载和解压文件:

wget http://owncloud.org/releases/owncloud-4.5.0.tar.bz2

tar -xjf owncloud-4.5.0.tar.bz2

解压完成后,产生一个owncloud文件夹。

3、这个系统的apache2默认目录是:/etc/apache2/、参考官方文档,命令是:

cp -r owncloud /etc/apache2/

4、这个系统的apache2用户和组都是www-data。所以要给文件夹赋予权限的命令如下:

chown -R www-data:www-data /etc/apache2/owncloud

5、接下来就是修改apache2的首页了,这个系统的默认配置页面目录在:/etc/apache2/sites-enabled/000-default(如果vi不好使用的话,可以通过apt-get install vim来安装vim,然后使用vim来修改文件),对000-default里面的参数进行了修改,修改后的页面如下:

DocumentRoot /etc/apache2/owncloud

Options FollowSymLinks

AllowOverride None

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

DocumentRoot /etc/apache2/owncloud

6、然后重启下apache2,将出来的页面是owncloud第一登入页面。

service apache2 restart

owncloud 使用

1、打开网页,让你输入管理员的用户名和密码,以及用户数据的存放位置。

注:最好使用火狐浏览器来使用,IE浏览器有可能出现不能上传的问题。

2、可以把用户数据的存放位置修改下。但是会提示要有写入权限。比如修改目录是/opt/data,那么就要给他赋予两个权限。这样配置完成后,你就能登入到私有云了

chmod -R 770 /opt/data

chown -R www-data:www-data /opt/data

3、还可以配置修改成简体中文界面

修改上传文件大小限制

vim /etc/php5/apache2/php.ini

upload_max_filesize = 2M修改为upload_max_filesize = 200M

post_max_size = 8M修改为post_max_size = 300M

service apache2 restart

登录页面的logo.png可通过Adobe photoshop去修改

左上角logo-wide.svg可通过Adobe Illustrator去修改

源文件所在目录:/etc/apache2/owncloud/core/img/

Redhat安装

开启http

service httpd start

查看端口是否开启

netstat -an |grep 80

关闭防火墙

/etc/init.d/iptables stop

打开网页查看

下载软件

wget ftp://115.25.87.196/owncloud-4.5.0.tar.bz2

Owncloud在Linux上安装和使用

相关推荐