使用OBS托管Discuz論壇文件
Discuz! 論壇默認(rèn)支持通過(guò)FTP的方式上傳遠(yuǎn)程附件,我們可以輕易使用S3fs或者OBS的POSIX客戶端,在本地掛載一個(gè)OBS目錄,通過(guò)FTP服務(wù)器轉(zhuǎn)發(fā)到應(yīng)用進(jìn)行使用。
OBS的POSIX協(xié)議已經(jīng)開(kāi)放公測(cè),?可以在這里申請(qǐng)開(kāi)通
https://account.huaweicloud.com/usercenter/#/supportindex/betaManagement?serviceCode=OBS_file_protocol
POSIX客戶端安裝使用見(jiàn)文檔:
https://support.huaweicloud.com/fstg-obs/obs_12_0001.html
例如在CentOS上安裝vsftpd
sudo?yum?install?vsftpd
在/etc/vsftpd/vsftpd.conf中加入以下行,用于設(shè)置FTP默認(rèn)目錄為你的文件上傳目錄(也是OBS桶映射到的目錄):
local_root=/你的/s3fs/掛載點(diǎn)路徑
并修改/etc/vsftpd/vsftpd.conf,將/etc/vsftpd/ftpusers黑名單文件中需要訪問(wèn)FTP的用戶名去除:
userlist_enable=NO
接下來(lái)只需要在Discuz!論壇中進(jìn)行如下設(shè)置
1. 進(jìn)入右上角【管理中心】
2. 頂部tab選擇【全局】
3. 左側(cè)欄選擇【上傳設(shè)置】
4. 上方tab選擇【遠(yuǎn)程附件】
5. 進(jìn)行配置
如果你不知道如何獲取OBS對(duì)象地址,參考下方OBS控制臺(tái)截圖:
在OBS中需要開(kāi)啟公共讀的桶策略
以上配置完成后,論壇上傳的圖片就能直接到OBS了!
對(duì)象存儲(chǔ)服務(wù) OBS FTP
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。