對(duì)于私人網(wǎng)盤(pán),其中最出名的就是 seafile、owncloud和nextcloud。seafile是國(guó)人開(kāi)發(fā)的,有免費(fèi)和企業(yè)版,免費(fèi)的功能有限;nextcloud是owncloud的一個(gè)分支,由原創(chuàng)始人團(tuán)隊(duì)維護(hù),是在owncloud被別的公司收購(gòu)后,由創(chuàng)始人團(tuán)隊(duì)創(chuàng)立的新分支。就像 mysql和mariadb。nextcloud完全開(kāi)源,功能強(qiáng)大:能夠自由更改主題,無(wú)限制增加用戶,有一個(gè)完善的應(yīng)用中心(在線office辦公,pdf在線瀏覽,圖片縮略圖瀏覽等功能);
安裝Apache
安裝Apache:yum install httpd
后續(xù)會(huì)問(wèn)是否繼續(xù)執(zhí)行,輸入y按回車 以后步驟都是如此就不說(shuō)了
啟動(dòng)Apache服:systemctl start httpd
瀏覽器輸入CentOS的IP地址訪問(wèn),如果不能訪問(wèn)是因?yàn)榉阑饠r截了,解決方法如下:(以下三個(gè)方法都可以,視情況選擇)
暫時(shí)關(guān)閉:systemctl stop firewalld
永久關(guān)閉:chkconfig firewalld off
開(kāi)放80/tcp端口:firewall-cmd –zone=public –add-port=80/tcp –permanent
在瀏覽器地址欄輸入你CentOS的IP 就可以看到Apache的測(cè)試界面了:
安裝PHP7.0
接下來(lái)安裝PHP, nextcloud是基于PHP的web程序
由于默認(rèn)的YUM源無(wú)法升級(jí)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版本驗(yàn)證是否安裝成功:php -v
安裝數(shù)據(jù)庫(kù)
安裝數(shù)據(jù)庫(kù):yum install mariadb-server.x86_64
創(chuàng)建root賬戶和密碼:mysqladmin -u root password '123456'
連接數(shù)據(jù)庫(kù):mysql -u root -p123456
創(chuàng)建數(shù)據(jù)庫(kù):MariaDB [(none)]> create database nextcloud;
啟動(dòng)數(shù)據(jù)庫(kù):systemctl start mariadb
下載nextcloud(以下兩個(gè)方法都可以)
方法一、在CentOS 7直接下載:
先安裝wget工具yum install wget
下載nextcloud wget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip
方法二、用自己電腦下載完后再上傳到CentOS:
Secure_CRT_在遠(yuǎn)程CentOS的會(huì)話上直接快捷鍵Alt+P打開(kāi) SFTP會(huì)話,
在SFTP會(huì)話窗口上傳到CentOS:sftp> put C:nextcloud-15.0.4.zip
然后在CentOS上把文件移動(dòng)到/var/www/html目錄:mv nextcloud-15.0.4.zip /var/www/html
解壓nextcloud壓縮包
安裝unzip工具:yum install unzip
進(jìn)入/var/www/html目錄:cd /var/www/html
解壓nextcloud-15.0.4.zip文件:unzip nextcloud-15.0.4.zip
然后在瀏覽器上輸入http://192.168.51.139/nextcloud/,如提示內(nèi)部服務(wù)器錯(cuò)誤:
解決方法:
在 /var/www/html的目錄下:
更改目錄權(quán)限chown apache nextcloud -Rf
更改目錄權(quán)限chmod 770 nextcloud -Rf
臨時(shí)關(guān)閉SELinux:setenforce 0
重新刷新頁(yè)面就可以了。
完成安裝nextcloud
點(diǎn)擊存儲(chǔ)&數(shù)據(jù)庫(kù)
創(chuàng)建管理員賬號(hào):用戶名和密碼自己設(shè)置
數(shù)據(jù)目錄:是客戶端上傳文件在CentOS存儲(chǔ)的位置
配置數(shù)據(jù)庫(kù):選擇Mysql
數(shù)據(jù)庫(kù)用戶密碼:直接用剛創(chuàng)建的root123456
數(shù)據(jù)庫(kù)名稱就是剛剛新建的nextcloud數(shù)據(jù)庫(kù)
最后點(diǎn)安裝完成。
審核編輯:彭菁
-
瀏覽器
+關(guān)注
關(guān)注
1文章
1025瀏覽量
35358 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3349瀏覽量
42500 -
私有云
+關(guān)注
關(guān)注
0文章
99瀏覽量
15029 -
CentOS
+關(guān)注
關(guān)注
0文章
77瀏覽量
13748 -
網(wǎng)盤(pán)
+關(guān)注
關(guān)注
1文章
98瀏覽量
16250
原文標(biāo)題:CentOS 7 如何搭建Nextcloud私有云?
文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論