對于私人網盤,其中最出名的就是 seafile、owncloud和nextcloud。seafile是國人開發的,有免費和企業版,免費的功能有限;nextcloud是owncloud的一個分支,由原創始人團隊維護,是在owncloud被別的公司收購后,由創始人團隊創立的新分支。就像 mysql和mariadb。nextcloud完全開源,功能強大:能夠自由更改主題,無限制增加用戶,有一個完善的應用中心(在線office辦公,pdf在線瀏覽,圖片縮略圖瀏覽等功能);
安裝Apache
安裝Apache:yum install httpd

后續會問是否繼續執行,輸入y按回車 以后步驟都是如此就不說了
啟動Apache服:systemctl start httpd
瀏覽器輸入CentOS的IP地址訪問,如果不能訪問是因為防火攔截了,解決方法如下:(以下三個方法都可以,視情況選擇)
暫時關閉:systemctl stop firewalld
永久關閉:chkconfig firewalld off
開放80/tcp端口:firewall-cmd –zone=public –add-port=80/tcp –permanent
在瀏覽器地址欄輸入你CentOS的IP 就可以看到Apache的測試界面了:


安裝PHP7.0
接下來安裝PHP, nextcloud是基于PHP的web程序
由于默認的YUM源無法升級PHP,所以需要添加第三方的YUM源,此處用RPM獲取Centos7的YUM源:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安裝PHP:
yum -y install php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring php70w-fpm
查看PHP版本驗證是否安裝成功:php -v

安裝數據庫
安裝數據庫:yum install mariadb-server.x86_64
創建root賬戶和密碼:mysqladmin -u root password '123456'
連接數據庫:mysql -u root -p123456
創建數據庫:MariaDB [(none)]> create database nextcloud;
啟動數據庫:systemctl start mariadb
下載nextcloud(以下兩個方法都可以)
方法一、在CentOS 7直接下載:
先安裝wget工具yum install wget
下載nextcloud wget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip

方法二、用自己電腦下載完后再上傳到CentOS:
Secure_CRT_在遠程CentOS的會話上直接快捷鍵Alt+P打開 SFTP會話,
在SFTP會話窗口上傳到CentOS:sftp> put C:nextcloud-15.0.4.zip
然后在CentOS上把文件移動到/var/www/html目錄:mv nextcloud-15.0.4.zip /var/www/html


解壓nextcloud壓縮包
安裝unzip工具:yum install unzip
進入/var/www/html目錄:cd /var/www/html
解壓nextcloud-15.0.4.zip文件:unzip nextcloud-15.0.4.zip
然后在瀏覽器上輸入http://192.168.51.139/nextcloud/,如提示內部服務器錯誤:

解決方法:
在 /var/www/html的目錄下:
更改目錄權限chown apache nextcloud -Rf
更改目錄權限chmod 770 nextcloud -Rf
重新刷新頁面就可以了。
完成安裝nextcloud
點擊存儲&數據庫
創建管理員賬號:用戶名和密碼自己設置
數據目錄:是客戶端上傳文件在CentOS存儲的位置
配置數據庫:選擇Mysql
數據庫用戶密碼:直接用剛創建的root123456
數據庫名稱就是剛剛新建的nextcloud數據庫

最后點安裝完成。
審核編輯:彭菁
-
瀏覽器
+關注
關注
1文章
1043瀏覽量
37075 -
開源
+關注
關注
3文章
4203瀏覽量
46120 -
私有云
+關注
關注
0文章
111瀏覽量
15640 -
CentOS
+關注
關注
0文章
85瀏覽量
14757 -
網盤
+關注
關注
1文章
99瀏覽量
16723
原文標題:CentOS 7 如何搭建Nextcloud私有云?
文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
關于centos7 虛擬機缺少u***2.0攝像頭驅動
請問Centos7如何搭建PPTP?
CentOS7如何設置電源選項/待機/睡眠/掛起
在vmware上安裝centos7以及網絡配置
解析修改CentOS7網卡名字的步驟
CentOS7 設置電源選項,待機、睡眠、掛起
CentOS7如何搭建Nextcloud私有云
評論