日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Centos8下搭建私人开源网盘NextCloud步骤及使用(基于LAMP)

發(fā)布時間:2023/12/31 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 Centos8下搭建私人开源网盘NextCloud步骤及使用(基于LAMP) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡介:
Nextcloud是一款開源免費的私有云存儲網盤項目,可以讓你快速便捷地搭建一套屬于自己或團隊的云同步網盤,從而實現(xiàn)跨平臺跨設備文件同步、共享、版本控制、團隊協(xié)作等功能。它的客戶端覆蓋了Windows、Mac、Android、iOS、Linux 等各種平臺,也提供了網頁端以及 WebDAV接口,所以你幾乎可以在各種設備上方便地訪問你的云盤。

本安裝環(huán)境:

1、Apache/2.4.37

2、PHP 7.3.15(須>7.2)

3、Mysql 8.0.17

4、nextcloud-18.0.1

系統(tǒng)環(huán)境:CentOS Linux release 8.0.1905

開始安裝

1、安裝httpd

 yum -y install httpd

2、安裝php7.3和一些所需插件

#先來安裝Remi存儲庫
dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

#安裝php7.3及常用軟件包
dnf module reset php  #重置php模塊
dnf module enable php:remi-7.3  #默認設置為remi-7.3版本

#安裝php7.3
yum -y install php php-mysqlnd php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-zip

#配置php.ini
vim /etc/php.ini
將
#cgi.fix_pathinfo=0
的注釋刪除掉,并改為0,這一項默認被注釋并且值為1,根據官方文檔的說明,這里為了當文件不存在時,阻止Web將請求發(fā)送到后端的PHP-FPM模塊,從而避免惡意腳本注入的攻擊。

擴展:

php-fpm通信有兩種方式(默認是第二種):

(1)第一種是通過端口通信,通常在web與php-fpm不在同一臺服務器中時使用此方法。

(2)第二種是通過php7.0-fpm.sock文件進行互聯(lián)通信,一般用于web與php-fpm在同一臺服務器時使用。

3、驗證httpd是否可以解析.php

systemctl restart httpd.service    #啟動服務
systemctl start php-fpm.service

cd /var/www/html
vim index.php
...
<?php
phpinfo();
?>
...

測試頁訪問http://localhost/index.php

4、安裝Mysql

yum -y install mysql-server mysql
chown -R mysql:mysql /etc/my.cnf /etc/my.cnf.d/
#若需修改data路徑等,自行修改 mysqladmin -uroot password 'root1' #設定mysql中root用戶的密碼 mysql -uroot -proot1 #登錄 #創(chuàng)建用戶,賦予管理員權限 CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'nextcloud1'; GRANT ALL PRIVILEGES ON *.* TO nextcloud@localhost; FLUSH PRIVILEGES; #刷新權限

5、安裝NextCloud

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.tar.bz2
#以上方法如果下載速度很慢,則可以選擇先迅雷下載到本地,載上傳到服務器

tar jxvf nextcloud-18.0.1.tar.bz2 -C /var/www/html/  #解壓
chown -R apache:apache /var/www/html/nextcloud  #修改所有者
chmod -R 775 /var/www/html/nextcloud/  #修改權限

#############可選#############
#創(chuàng)建httpd虛擬目錄,虛擬目錄的作用:
#已知我們把web應用放在Apache默認的docs目錄下,Apache會自動的管理它。
#若我們想把web應用放在其他目錄下, Apache仍然能夠訪問它,則需要用到Apache的虛擬目錄功能。

vim /etc/httpd/conf.d/vhost.conf
...
<VirtualHost *:80>
    DocumentRoot "/var/www/html"
    ServerName cloud.magedu.com
    ServerAlias cloud.magedu.com
    <Directory "/var/www/html/">
         Options FollowSymLinks
         AllowOverride All
         Require all granted
    </Directory>
</VirtualHost>
...
#########################

6、網頁配置nextcloud

訪問成功,開始配置

管理員賬號密碼一定要熟記哦~

數(shù)據位置目錄、數(shù)據庫庫名稱等 看個人心情設置,快來體驗把!

如轉載請標明出處 謝謝

總結

以上是生活随笔為你收集整理的Centos8下搭建私人开源网盘NextCloud步骤及使用(基于LAMP)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。