centos 7搭建owncloud個人私有網盤

準備

如何購買雲主機,可以購買國內的,也可以購買國外的,還是那句話,看需求。
關於如何購買國外的,可以參考我的這篇文章:

購買並配置國外的雲主機
https://blog.csdn.net/Mr_Seng/article/details/83870048

一個雲主機,我的配置如下:
CPU:1vCore
RAM:512MB
Storage:10 GB SSD
Bandwidth:500 GB / Month
OS:CentOS SELinux 7 x64

搭建

準備用戶

創建用戶

useradd owncloud

設置密碼

passwd owncloud

添加sudo權限

1:切換到root下

su root

2:編輯配置文件

vi /etc/sudoers

3:找到這一行文本

root    ALL=(ALL)       ALL

4:在下方添加這一行文本,增加owncloud的權限。

owncloud    ALL=(ALL)       ALL

注意,此文件是隻讀文件,要使用以下命令保存文件。

wq!

切換到owncloud

su owncloud

配置

下載yum並更新配置

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-8.2003.0.el7.centos.x86_64.rpm
sudo rpm -ivh centos-release-7-8.2003.0.el7.centos.x86_64.rpm 

更新yum

sudo yum update

安裝samba

sudo yum install -y samba.x86_64 

安裝httpd

sudo yum install -y httpd.x86_64 

安裝PHP

因爲owncloud挑新版本的PHP,我們直接安裝最新的。

卸載原來的PHP

yum list installed | grep php 
sudo yum remove php56w-devel.x86_64 php56w-gd.x86_64
sudo yum remove php56w-intl.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-opcache.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64 

remove後面的是 yum list installed | grep php顯示出來的PHP包。

安裝最新版PHP

更新PHP源

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

安裝PHP

sudo yum install -y php71w php71w-cli php71w-common php71w-devel php71w-intl php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt 

安裝mariadb

sudo yum install -y mariadb mariadb-server

分別設置smb、httpd、mariadb的狀態,以及開機啓動

systemctl start smb.service
systemctl enable smb.service
systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service 

注意,需要輸入root密碼。

加入組中

sudo chown apache.apache /var/www/html 

到這裏,我們www服務器已經開啓,可以在網頁中輸入自己的IP查看網址顯示test123

下載解壓安裝Owncloud,

切換目錄

cd /var/www/html

下載並解壓

wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2
tar -xjvf owncloud-10.2.0.tar.bz2 

如解壓bz2報錯,先安裝bz2

yum -y install bzip2

設置owncloud首頁訪問

cd owncloud
sudo cp index.php …
cd …

修改權限

chmod 777 /var/www/html/owncloud
cd /var/www/html/owncloud
chmod 777 *

重啓http服務

systemctl restart httpd.service

大功告成

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章