華為云NextCloud云盤部署指導

      網友投稿 1716 2022-05-25

      1????? 目的與場景

      1.1????? 目的

      本文目的是指導用戶如何在華為云上搭建網盤服務器通過對接華為云OBS存儲可以部署一個超大容量的且可以分享的網盤供企業內部或者外部客戶使用。本文使用開源軟件Nextcloud實現網盤功能。

      1.2????? 使用場景

      企業客戶內部多人使用華為云workspace云桌面的場景使用nextcloud部署網盤對內部文檔進行管理和共享通過擴展OBS存儲進一步降低使用成本。

      2????? 部署

      2.1????? 準備ECS

      創建ECS用于部署Nextcloud以ubuntu 16.4為例注意要同時創建一個EIP。

      這邊規格用的是C3|2U|8G,4G應該也夠用的。系統盤不用太高云盤存儲用的是OBS。

      記錄公網EIP地址以及私網地址

      配置華為云ubuntu鏡像源[參考鏈接]可選

      mv?/etc/apt/sources.list?/etc/apt/sources.list.bak wget?-O?/etc/apt/sources.list?http://mirrors.myhuaweicloud.com/repo/sources.list.xenial apt-get?update

      2.2????? 安裝部署

      1?????? 安裝依賴包括apacheMySQL還有一堆PHP組件。

      apt-get?install?-y?apache2?mariadb-server?libapache2-mod-php7.0 apt-get?install?-y?php7.0-gd?php7.0-json?php7.0-mysql?php7.0-curl?php7.0-mbstring apt-get?install?-y?php7.0-intl?php7.0-mcrypt?php-imagick?php7.0-xml?php7.0-zip apt-get?install?-y?php-db?php-xml?php-zip?php-mbstring?php-curl?php-gd?php-mysql

      2?????? 配置mysql

      修改配置文件

      vim?/etc/mysql/my.cnf

      內容如下

      [client-server] !includedir?/etc/mysql/conf.d/ !includedir?/etc/mysql/mariadb.conf.d/ ? [client] default-character-set?=?utf8mb4 ? [mysqld] character-set-server?=?utf8mb4 collation-server?=?utf8mb4_general_ci transaction_isolation?=?READ-COMMITTED binlog_format?=?ROW innodb_large_prefix=on innodb_file_format=barracuda innodb_file_per_table=1

      重啟mysql:

      /etc/init.d/mysql?restart

      創建默認數據庫username和password需要自己配置

      mysql?-u?root CREATE?USER?'username'@'localhost'?IDENTIFIED?BY?'password'; CREATE?DATABASE?IF?NOT?EXISTS?nextcloud?CHARACTER?SET?utf8mb4?COLLATE?utf8mb4_general_ci; GRANT?ALL?PRIVILEGES?on?nextcloud.*?to?'username'@'localhost'; FLUSH?privileges; quit

      設置root密碼

      華為云NextCloud云盤部署指導

      mysql?-u?root use?mysql; update?user?set?authentication_string=PASSWORD("這里輸入你要改的密碼")?where?User='root';?#更改密碼 update?user?set?plugin="mysql_native_password";? flush?privileges;?#更新所有操作權限 quit;

      3?????? 安裝redis官網說可以用我沒用

      apt-get?install?redis-server /etc/inid.t/redis-server?start

      4?????? 下載安裝nextcloud以14.0.4版本為例

      cd?/tmp wget?https://download.nextcloud.com/server/releases/nextcloud-14.0.4.zip unzip?nextcloud-14.0.4.zip cp?-R?nextcloud?/var/www/ chown?-R?www-data:www-data?/var/www/nextcloud

      5?????? 配置apache

      創建nextcloud配置文件

      vim?/etc/apache2/sites-available/nextcloud.conf

      內容如下

      Alias?/nextcloud?"/var/www/nextcloud/" ? ???Options?+FollowSymlinks ???AllowOverride?All ? ??? ??????Dav?off ??? ???SetEnv?HOME?/var/www/nextcloud ???SetEnv?HTTP_HOME?/var/www/nextcloud

      創建軟連接

      ln?-s?/etc/apache2/sites-available/nextcloud.conf?/etc/apache2/sites-enabled/nextcloud.conf

      修改DocumentRoot文件位置

      vim?/etc/apache2/sites-enabled/000-default.conf

      在最后加上內容DocumentRoot /var/www/nextcloud

      配置SSL文件位置

      vim?/etc/apache2/sites-enabled/default-ssl.conf

      加上內容

      DocumentRoot /var/www/nextcloud

      SSLCertificateFile?? /etc/ssl/certs/key.pem

      SSLCertificateKeyFile /etc/ssl/private/certificate.key

      SSL證書需要向頒發機構申請測試環境也可以openssl命令自己生成

      openssl?req?-newkey?rsa:2048?-nodes?-keyout?server.key?-x509?-days?365?-out?server.pem cp?server.pem?/etc/ssl/certs/ cp?server.key?/etc/ssl/private/

      激活SSL配置

      ln?-s?/etc/apache2/sites-available/default-ssl.conf?/etc/apache2/sites-enab led/default-ssl.conf ln?-s?/etc/apache2/mods-available/ssl.*?/etc/apache2/mods-enabled/

      注意ssl.conf可能會報錯類似SSLSessionCache: 'shmcb' session cache not supported可以先將報錯那行注釋掉。

      重啟apache

      /etc/init.d/apache2?restart

      6?????? Nextcloud初始配置通過私網IP或者EIP訪問

      輸入管理員用戶名與密碼數據保存目錄以及數據庫信息點“finish config”開始配置預計2分鐘左右即可配置完成配置完成后會自動登錄設置的管理員用戶。

      注意不要自己手工創建config.php文件初始配置會自動生成此文件

      7?????? 設置語言可選

      點右上角用戶圖標然后左邊“personal info”->”Language”選擇語言即可

      8?????? 配置OBS存儲

      右上角用戶圖標->“+應用”左邊選“已禁用的應用”然后啟用“External storage support”

      再點用戶圖標->“設置”然后左邊選“外部存儲”

      然后配置AKSK如果沒有AKSK需要在華為云控制臺用戶名下“賬號信息”->“管理我的憑證”->“管理訪問秘鑰”里面添加注意只能下載一次請妥善保存如果沒有創建OBS桶請參考官方文檔創建注意創建時選擇與nextcloud部署的ECS所在的同一個區域。OBS區域域名參考鏈接

      注意如果使用加密443端口請勾選“啟用SSL”如果不加密使用端口80

      9?????? 配置可訪問地址

      修改配置文件添加可訪問此nextcloud的源端IP或域名

      修改配置/var/www/nextcloud/config/config.php“trusted_domains”添加nextcloud ECS的EIP即可從公網訪問

      到這一步軟件就部署完啦可以通過EIP使用網頁版的NextCloud了~~

      3????? 配置與共享

      3.1????? Windows客戶端

      登錄云桌面【workspace云桌面介紹】然后通過私網IP或域名登錄nextcloud服務器點右上角用戶圖標選設置然后在左邊選“移動&桌面”可以找到下載鏈接下載客戶端然后按照默認配置安裝即可注意安裝后默認進入配置頁面一次性配置好否則可能很難再找到配置入口。

      點擊“Log in”

      輸入服務器地址如果只輸入IP默認是https協議如果沒有啟用SSL請輸入http://$nextcloud-ip。

      服務器配置成功后點擊“登錄”輸入用戶名和密碼點“授權訪問”即可完成授權。

      然后配置同步到本地的文件夾配置完成點“連接”連接成功后會自動同步服務器端的數據但默認不包括OBS外部存儲數據需要自己點“同步全部”。

      同步完成可以在本地相應目錄看到服務器上的數據同時本地做的刪除和新建文件等操作會自動同步到服務器上

      NextCloud提供“常規”和“網絡”配置如下可以限制上下行帶寬避免影響業務網絡

      3.2????? Android客戶端

      nextcloud-3.3.2-android.apk-

      http://imcloud.rnd.huawei.com/nextcloud/index.php/s/3QksQtFYD2WkezW

      訪問密碼next1234

      3.3????? 配置電子郵件服務器

      配置電子郵件服務器可用來給新用戶發送歡迎郵件默認情況下華為云并未開放25端口需要填工單申請開通登錄華為云console右上角點“工單”然后“創建工單”->彈性云服務器->“25端口解封”在工單里填寫ECS的ID已經綁定的彈性公網IP或者NAT網關IP提交即可。

      在“設置”->“基本設置”下配置電子郵件服務器以新浪郵箱為例

      3.4????? 添加用戶

      點右上角用戶圖標然后選擇“用戶”在左上角點“+新建用戶”填入相應信息即可。

      3.5????? 共享

      登錄服務器上選擇要共享的目錄或文件點擊共享圖標

      如下可以指定本服務器內的用戶進行共享。

      如果需要共享給所有人勾選“共享鏈接”后面那個“啟動”圖標可以配置訪問密碼、過期時間等然后復制鏈接發布即可。

      https://imcloud.rnd.huawei.com/nextcloud/index.php/s/Nk7HPt9SPDiFs4Y

      上面鏈接是本文搭建的nextcloud上發布NextCloud14安裝包訪問密碼next1234

      4????? 參考

      4.1????? 參考鏈接

      https://docs.nextcloud.com/server/14/admin_manual/installation/source_installation.htm

      https://nextcloud.com/install/#instructions-server

      https://support.huaweicloud.com/devg-obs/zh-cn_topic_0100850089.html

      https://support.huaweicloud.com/usermanual-workspace/zh-cn_topic_0035246232.html

      對象存儲服務 OBS 彈性云服務器 ECS

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:寫給1024,寫給物聯網大數據的我和你們
      下一篇:華為云學生認證9元一年
      相關文章
      久久亚洲中文字幕精品一区| 亚洲AV无码之日韩精品| 久久久久亚洲av成人无码电影| 久久夜色精品国产噜噜亚洲a| 91嫩草亚洲精品| 亚洲视频免费播放| 亚洲精品午夜视频| 91亚洲国产成人久久精品网址| 亚洲精品视频久久| 亚洲性猛交xx乱| 亚洲日本国产精华液| 亚洲国产成人精品久久| 亚洲乱码卡三乱码新区| 亚洲天堂男人影院| 色天使亚洲综合在线观看| 中文日韩亚洲欧美制服| 亚洲另类无码一区二区三区| 亚洲国产av玩弄放荡人妇 | 亚洲 无码 在线 专区| 婷婷综合缴情亚洲狠狠尤物| 亚洲成av人片天堂网老年人| 亚洲熟妇少妇任你躁在线观看无码| 亚洲精品无码成人片在线观看| 亚洲人成网站18禁止一区| 国产亚洲精品自在线观看| 亚洲乱码精品久久久久..| 亚洲AV无码久久精品成人| 亚洲最大成人网色| 亚洲国产日产无码精品| 亚洲欧洲免费无码| 亚洲成av人在片观看| 亚洲日韩av无码| 青青草原精品国产亚洲av| 亚洲成a人片在线观| 伊人久久五月丁香综合中文亚洲| 国产精品亚洲专区无码唯爱网| www.亚洲精品.com| 国产亚洲婷婷香蕉久久精品 | 亚洲av片在线观看| 国产亚洲色婷婷久久99精品91| 亚洲国产精品无码中文字|