不属于附件程序组中工具的是,附件程序组中的工具

2020-12-21 143阅读 丹杨整理

内容简介:后台网站的远如何将附件通过OSSFTP工具远程存到oss程附件功能是指将用户上传的附件直接存储到远程存储服务器上,一般通过FTP存储到远程FTP服务器上。目前,discuz论坛、phpwind论坛和WordPress个人网...

背景网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器。目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。

将附件远程存储到oss后,用户访问附件时将直接从oss下载,一方面可以减少网站的流量,同时附件本身的可用性也将提高。

一、下载并运行OSSFTP

OSSFTP工具是一个特殊FTPserver,它接收普通FTP请求后,将对文件、文件夹的操作映射为对OSS的操作,从而使得您可以基于FTP协议来管理存储在OSS上的文件。

下载OSSFTP

注意,由于windows不会默认安装Python2.7,所以安装包中包含了Python2.7,免去您python安装配置的麻烦,解压即可使用。

由于Linux/Mac系统默认会安装python2.7或python2.6,所以安装包中不再包含可执行的python,只包含了相关依赖库。

运行OSSFTP

首先解压之前下载的文件,然后根据环境情况选择不同的运行方式

·windows:双击运行start.vbs即可

·Linux:打开终端,运行bash$bashstart.sh

·Mac:双击start.command,或者在终端运行bash$bashstart.command

上述步骤会启动一个FTPserver,默认监听在127.0.0.1的2048端口。

同时,为了方便您对FTPserver的状态进行管控,还会启动一个web服务器,监听在127.0.0.1的8192端口。

二、网站远程附件设置

下面以Wordpress为例,介绍如何将附件通过OSSFTP工具远程存到oss。

准备工作

申请OSS账号,并且创建一个public-read的bucket。这里需要权限为public-read是因为后面需要匿名访问。

详细步骤

wordpress本身是不支持远程附件功能的,但是可以通过第三方的插件来做远程附件。作者所用wordpress版本为4.3.1,所用插件为HacklogRemoteAttachment,以下为具体设置步骤:

·登录wordpress站点,选择安装插件,搜关键词FTP,选择HacklogRemoteAttachment安装

·设置

1.FTP服务器地址,即运行ossftp工具的地址,一般填127.0.0.1即可;

2.FTP服务的端口号,默认为2048;

3.FTP登录用户名,格式为“AccessKeyID/BukcetName”,注意这里的'/'不是'或'的意思;

4.FTP的登录密码,为AceessKeySecrete,关于AccessKeyID和AceessKeySecrete的获取,可以登录阿里云控制台的AccessKey管理进行查看;

5.FTP超时时间,默认设置为30秒即可;

6.远程基本URL填http://BucketName.Endpoint/wp;这里测试所用bucket为test-hz-jh-002,属于杭州区域的,所以这里填写的是:http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp

7.FTP远程路径,填wp表示所有附件都会存储在bucket的wp目录下,注意6和7要对应起来;

8.HTTP远程路径,填.即可。

具体信息见下图的配置

·验证

设置好之后,点击保存的同时,会做测试,测试结果会在页面上方显示,如下图所示表示测试成功。

·发布新文章,并插入图片

现在开始写一篇新文章,并测试远程附件。创建好文章后,点击添加媒体来上传附件。

上传附件如下图所示:

上传完附件,点击发布,即可看到文章了。

右键点击图片,通过新建链接来打开图片即可看到图片的URL如下图所示:

通过图片的URL,我们可以判定图片已经成功上传到了OSS。

作者给您推荐的内容
  1. 使用CMD下的DOS命令行管理正在运行的程序并关如何使用dos命令关闭正在运行程序闭影响计算机速度的程序。这主要用于批量关闭程序时。例如,一台计算机已经打开了很多程序,现在有必要关闭计...

  2. 2345 good pressure是我们经常使用的文件压缩软件。它给我们的生活带来了极大的方便和乐趣。很受用户欢迎。有些朋友想知道如何设置压缩文件的密码。我将为你回答这个问2345好压软件中怎么设置压...

  3. 以CS3为例。1打开InDesign cs32,打开窗口Indesign怎么把所有工具复位还原属性,找到我的红线标记的位置,然后按照我的标记。三。选择黑色箭头工具,找到用我的红线标记的位置,然后按照我的标记...

  4. Windows7资源管理给Windows7文件夹导航区设立醒目标志器与XP非常不同。其中一个是左侧的默认导航窗格。它以树状结构显示,允许您快速找到更深的文件夹。然而,其中一个不那么亲密的事情是它没...

  5. 让我们看看预览。具体生产步骤如下ParticleIllusion制作粒子幻化瓶子广告效果:1...

  6. 电脑系统换成win7后,长期使用的2T希捷移动硬盘出现在移动硬盘接入电脑系统后。蓝屏立即出现在电脑上。但是,当计算机再次连接时,蓝屏将不会出现。但是,在计算机中找不到移动硬盘。虽然...

  7. 先登录自己的怎么删除淘宝已买到的宝贝淘宝,点击自己的淘宝!然后点击你买的宝宝!3见面后,很多宝宝,选择自己的宝宝被删除,有删除的!他会提示删除到订单回收站,如果你想完全删除它...

  8. 随着移动支付的普及,很多人会选择微信进行收付。今天,我来介绍一下微信的零钱兑换成零钱的具体操作步骤。1先打开手机,找到微信app,打开登录。进入主页后微信的零钱怎么转入零钱通,选...

  9. 当我们使用手机时,我们可以下载微信与朋友联系。在与朋友聊天的同时,我们还可以在朋友圈里查看或发布生活新闻。如果我们不想使用朋友手机微信app内怎么将朋友圈功能彻底关闭圈的功能,...

  10. Excel2007具有自动添加表字段标题的功能。当我们在Excel 2007中输入表数据时,如果我们将表样式应用到表中,只要在表右侧的空白单元格中输入数据,使用Excel2007自动添加表格字段标题功能Excel 200...