共享VIP立即开通
原创VIP立即开通
办公VIP立即开通
超级VIP立即开通
企业VIP立即开通

Discuz如何存储远程附件到阿里云OSS及ossftp服务器的搭建

[复制链接]
零度实名认证 发表于 2017-12-9 20:12:54 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器。
目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。
本文介绍如何基于Discuz论坛存储远程附件。
阿里云官方的教程对于小白来说有些吃力,下面小编就给大家详细介绍一下怎么配置Discuz远程附件及OSSFTP服务器的搭建。
测试所用Discuz版本为Discuz! X3.1,下面是作者的详细设置流程.
  • 登录Discuz站点,进入管理界面后,先点击全局,再点击上传设置,如下图所示。
  • ossftp_discuz_main.png
  • 选择远程附件,然后开始设置。
  • ossftp_discuz_setting_1.png

    • 需要选择启用远程附件。
    • 启用SSL链接为
    • FTP服务器地址, 即运行ossftp工具的地址,一般填127.0.0.1即可。
    • FTP服务的端口号,默认为2048
    • FTP登录用户名,格式为AccessKeyID/BukcetName, 注意这里的’/‘不是’‘的意思。
    • FTP的登录密码,为AceessKeySecrete
    • 被动模式连接,选择默认的即可。
    • ossftp_discuz_setting_2.png
    • 8.远程附件目录,填 . 表示在Bucket的根目录下创建上传目录。
      9.远程访问URL, 填 http://BucketName.Endpoint 即可。
      这里测试所用bucket为test-hz-jh-002, 属于杭州区域的,所以这里填写的是http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com
      注意BucketName要和Endpoint匹配。
      10.超时时间,设置为0即可,表示服务默认。
      11.设置好后,可以点击测试远程附件,如果成功则会出现如下画面。
    • 011111.png

      • 发帖验证
      好了,现在我们去论坛发帖试试。随意找个板块,发贴时上传图片附件如下所示。
    • 0000.png
    • 在图片上右键点击,选择在“新建标签页中打开图片”,如下所示。
    • ossftp_discuz_assert.png
    • 下面最重要的设置来了,以上的设置都是网站里面的没有说明如何设置OSSftp服务器,下面就来加大家怎么设置(linux系统):
    • 第一步上传OSSftp服务器工具到linux系统的目录,这里上传到根目录的。解压
    • 0112.png
    • 第二步用SSH工具登录服务器。
      用cd命令切换到文件所在的根目录挂载ossftp服务器
      命令为: cd /                                             切换到根目录(ossftp服务器文件所在目录)
                   cd /ossftp-1.0.2-linux-mac         切换到文件后执行文件安装
                   chmod +x start.sh                        运行
                   ./start.sh &                                   安装
    • 搜狗截图17年11月05日1416_1.png
    • 上面完成后。防火墙里面和安全组里面添加放行2048端口

    • 本文ossftp服务器安装系统为Linux(CentOS 6.9 64位)系统。

      前面测试过CentOS 7.4的操作系统,对ossftp服务器不兼容,导致退出ssh工具后ossftp服务器退出连接不上。请酌情选择测试系统。
  • 阿里云ossftp服务器文件下载:

    ossftp-1.0.2-linux-mac.zip(997.69 KB, 下载次数: 22)

    附件描述:
    版权信息:本素材为零度网网友所上传,版权归原作者所有。如侵犯到您的版权,请联系本站客服并提交相关证明材料删除侵权作品。
    责任声明:本素材为零度网网友所上传,版权归属未知,请勿用于商业用途。

    本地下载 迅雷下载

    每次重启服务器以后都需要重新挂载ossftp服务器。


本教程由零度网原创编写,未经授权请勿转载修改。
     Discuz如何存储远程附件到OSS及ossftp服务器 http://www.d20.net/thread-90549-1-1.html

回复

使用道具 举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

1关注

0粉丝

3722帖子

排行榜

关注我们:微信订阅号

官方微信

APP下载

全国服务热线:

4000-000-000

公司地址:四川省南充市仪陇县

运营中心:四川省南充市仪陇县

邮编:637600 Email:6030629@qq.com

Copyright   ©2016-2019  零度网.Powered by©零度网 WWW.D20.NET 网络技术支持:零度互联     网站备案:(蜀ICP备16007770号-9)|网站地图