私有云存储搭建(owncloud)
第一步、搭建LAMP(基于linux7.1.1503)
1 配置yum(網(wǎng)絡(luò)加本地,下面為網(wǎng)絡(luò))
[vault.centos.org_7.1.1503_os_x8664]
name=added from: http://vault.centos.org/7.1.1503/os/x86_64/
baseurl=http://vault.centos.org/7.1.1503/os/x86_64/
enabled=1
gpgcheck=0
2安裝包
yum -y install httpd php php-mysql php-gd php-mbstring sqlite php-dom php-pdo
yum -y groupinstall mariadb mariadb-client
3 seliunx 配置
然后設(shè)置SELinux允許owncloud寫數(shù)據(jù),SELinux 是 Linux中提供的強制訪問控制(MAC)系統(tǒng),當然如果你關(guān)閉了就不需要輸入這條了,查看自己的linux有沒有開啟的方法是, /usr/sbin/sestatus -v ,如果SELinux status參數(shù)為enabled即為開啟狀態(tài)。
setsebool -P httpd_unified 1
4設(shè)置防火墻設(shè)置
firewall-cmd --state //查看防火墻是已經(jīng)開啟
firewall-cmd --permanent --zone=public--add-service=http // 配置防火墻在public區(qū)域永久開放http服務(wù)
firewall-cmd --permanent --zone=public--add-service=https 配置防火墻在public區(qū)域永久開放https服務(wù)
firewall-cmd --reload //防火墻策略配置后重新載入
5啟動服務(wù)
systemctl enable httpd mariadb
systemctl restart httpd
systemctl restart mariadb
6安裝owncloud
1下載 owncloud-7.0.0.tar.bz2 包(任意版本)
2 tar -jxvf owncloud-7.0.0.tar.bz2 -C/var/www/html/
3 chown -R apache.apache /var/www/html/owncloud/
7、數(shù)據(jù)庫配置
配置MariaDB實例:
mysql_secure_installation;
在設(shè)置過程這都輸入Y并回車。
創(chuàng)建 owncloud 數(shù)據(jù)庫和用戶。
登錄到MySQL服務(wù)器,使用以下命令:
mysql -uroot -p
接下來,我們需要創(chuàng)建owncloud用戶和權(quán)限:
create database owncloud;
CREATE USER 'owncloud'@'localhost'IDENTIFIED BY 'owncloud';
grant all privileges on owncloud.* to 'owncloud'@'localhost' identified by 'owncloud';
flush privileges;
quit;
mysql -uowncloud -powncloud 驗證
8 Apache服務(wù)器配置
打開你最喜愛的編輯器編輯 owncloud 外部配置文件,我用vim:
vim /etc/httpd/conf.d/owncloud.conf
Alias /owncloud /var/www/html/owncloud
Options indexes FollowSymLinks
<Directory "/var/www/html">
AllowOverride ALLOrder allow,deny
allow from all
</Directory>
9重啟服務(wù)
systemctl restart httpd
systemctl restart mariadb
10 owncloud 配置
owncloud配置
打開瀏覽器即可訪問 http://你的ip地址/owncloud(本機和局域網(wǎng)設(shè)備訪問)或者localhost/owncloud(本機訪問)它將顯示初始owncloud設(shè)置頁。
11 錯誤問題
如果發(fā)現(xiàn)有.htaccess設(shè)置不正確的提示,可以這樣:
打開httpd.conf(在那里? APACHE目錄的CONF目錄里面),用vim打開后,查找
Options FollowSymLinks
AllowOverride None
改為
Options FollowSymLinks
AllowOverride All
然后去掉下面的注釋
LoadModule rewrite_modulemodules/mod_rewrite.so
.htaccess可以更改上傳文件大小,默認的是2M
轉(zhuǎn)載于:https://blog.51cto.com/13272050/2050211
總結(jié)
以上是生活随笔為你收集整理的私有云存储搭建(owncloud)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一、new与alloc init的区别
- 下一篇: 搭建Nginx+Tomcat 负载均衡集