nextcloud折騰筆記

2021-08-22 19:35:14 字數 1576 閱讀 2566

網上有人說用oneinstack會比lnmp更方便設定php,還包括lnmp功能。沒試過,有興趣的可以試試。

一、環境:centos7、php7、lnmp1.5、nextcloud13、1.0cpu+1g記憶體

二、方案 nextcloud+oss+ecs(阿里雲,參考ossfs幫助)

三、安全問題修復見(杰哥)

四、新增nextcloud**根目錄(詳細參考lnmp**),設定好ssl證書,設定好dns解析。

lnmp vhost add
五、掛載oss

sudo yum localinstall ***.rpm
2、設定ossfs

設定bucket name 和 accesskeyid/secret資訊,將其存放在/etc/passwd-ossfs 檔案中,注意這個檔案的許可權必須正確設定,建議設為640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

3、查詢www的id編號

id www
假設結果為 uid=2002;gid=2003 

4、使用ossfs工具掛載oss

假設:oss的bucket名為kala,使用者繫結的資料夾為beifen,**根資料夾名為baidu.com ,

使用內網oss位址cn-shenzhen-internal.aliyuncs.com,設定載入目錄許可權為0770(nextcloud要求,參考github):umask=007,

-ogid和-ouid指定掛載目錄的所有者id。

ossfs kala:/beifen /home/wwwroot/baidu.com/data -ourl=oss-cn-shenzhen-internal.aliyuncs.com -o umask=007 -o allow_other -ouid=2002 -ogid=2003
5、設定開機自動掛載

nano /etc/fstab
新增下列**

ossfs#kala:/beifen /home/wwwroot/baidu.com/data fuse _netdev,url=oss-cn-shenzhen-internal.aliyuncs.com,umask=007,allow_other,uid=2002,gid=2003,nonempty
測試正確性

mount -a
六、 安裝nextclound

1、將nextclound檔案解壓,以www使用者身份複製到/home/wwwroot/baidu.com/目錄

sudo -u www cp -r 解壓資料夾路徑/* /home/wwwroot/baidu.com/
2、輸入網域名稱進入安裝頁面,輸入在本文第四部分你自己設定的資料庫資訊。設定管理員賬號密碼。

debian折騰筆記

學習需要新安裝了debian7.5 發現其別緻之處即使是ubuntu熟手 比如我 也會有束手無策的地方 本文說明 1 軟體源更新問題 2 中文輸入問題 3 liberoffice中文顯示問題 安裝完debian7.5後 我迫不及待的想更新軟體發現會提示讓插入cd盤進行更新 這問題好說 開啟 etc ...

Ubuntu折騰筆記 一

比較愛折騰吧,深度ubuntu使用者。首先進入系統後,第一步要做的操作就是更新系統,系統也會提示你進行更新。sudo apt get install update upgrade之後可以通過圖形化的ubuntu software進行相應軟體的安裝 全新的ubuntu是沒有net tools工具包的,...

折騰,,,再折騰

折騰兩天之,不小心格盤,全部重灌,對於程式設計師來說,最煩的,就是配環境,搭環境,如今,盤格了,不管三七二十一,開幹吧少年!年少無知的我去年給ubuntu 空間分了10g,單掛一根和swap,當我發現裝qt時空間不足時,放棄了安qt,當我在安裝clang時提示空間不足,忍了,終於在今天,忍不下去了,...