问题标签 [rackspace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
999 浏览

amazon-s3 - 有人实际使用 Mosso Files(Amazon S3 的竞争对手)吗?

我们有一堆关于 S3 的数据(图像),但刚刚开始阅读有关 Mosso 文件(机架空间)的信息。本月的某个时候,他们将添加 CDN 功能,因此您上传的任何文件都是聚光灯 CDN 的一部分。

任何使用此服务的人,它都没有在 S3 上得到很好的记录或宣传。

0 投票
4 回答
3114 浏览

open-source - 开源 Amazon EC2?

是否有任何开源应用程序提供一组类似于 Amazon EC2 或 Rackspace Cloud 的功能?基本上,我想要一个可以安装在一个或多个服务器上的工具,它可以与 Xen 等虚拟机监视器一起使用,并允许我使用某种 API 即时创建、销毁和克隆虚拟机。

0 投票
2 回答
116 浏览

rackspace - 哪些 .NET 和 PHP CMS 能够在 Rackspace Cloud CloudSites(以前称为 Mosso)上运行?

我在互联网上搜索了哪些 CMS 在 CloudSites 上运行,我发现的唯一确定信息是 RackspaceClouds 知识库 http://help.rackspacecloud.com/article.php?id=383

仅列出 BlogEngine、DotNetNuke 和 AspDotNetStoreFront。

有人知道其他人吗?

0 投票
1 回答
1475 浏览

email - 接受来自带有通配符子域的域的电子邮件

我正在设置一个应用程序来执行邮件挂钩。您创建一个帐户,分配一个回调 url 和一个要匹配的模式。然后,您将获得一个可以向其发送电子邮件的子域。像 accountname.mail.appdomain.com 这样的东西。

这就是它可能的工作方式。

如果有人向 12345-reply@accountname.mail.appdomain.com 发送电子邮件,我需要能够收集该电子邮件,我猜这是一个全部收件箱。然后有一个后台作业来获取邮件并根据收件人地址和自定义域路由它们。

我遇到的问题是如何让电子邮件服务器接受这些传入的电子邮件。现在我设置了一个 MX 记录,该记录从 *.mail.appdomain.com 指向 mx1.emailsrvr.com 和 mx2。当我“挖掘”时,我得到了正确的路由,但是我认为电子邮件服务器没有设置为接受传入的邮件。

如果这不可能,我一直在使用的另一个选项是使用内置的 smtp 库创建一个 python smtp 服务器。该服务器所做的只是接受到端口 25 的传入请求并将邮件放入队列中。我的工作正常我只是担心不使用真正的 smtp 服务器可能会产生问题。

顺便说一句:如果重要的话,主服务器将在 slicehost 上运行。另外:如果这很重要,此服务器不会从这些自定义域发送电子邮件。

0 投票
4 回答
793 浏览

ruby-on-rails - RackSpace 有读写文件系统吗?

我在 Heroku 上部署了一个 Ruby on Rails 应用程序,我意识到它们有一个只读文件系统 ( http://docs.heroku.com/constraints#read-only-filesystem )。例如,这意味着我无法在本地缓存图像。我正在使用一个名为“Rio”(Ruby 输入/输出)的 Ruby gem,它可以让我将文件保存到我的 /public/images 目录中。有没有允许这样做的好主机?具体来说,我在看 Rackspace Cloud。在我尝试部署其他地方之前提前知道真的很有帮助!

0 投票
4 回答
11080 浏览

php - Rackspace 云文件:使用 PHP 将图像上传到 rackspace 云文件

我正在做一个项目,用户可以为他们的图片库上传个人资料图片或图片等图片。现在它将所有图像上传到我的服务器。

现在,我想使用 php 脚本直接将所有这些图像上传到我的 rackspace 云文件。例如:

  1. 用户选择文件
  2. 按提交一些信息
  3. 所选文件将上传到 rackspace 服务器并返回文件位置。
  4. 然后文件位置以及其他信息将保存在我的数据库中。
  5. 然后我将显示该位置的文件或图像。

所以你有什么想法,我到底该怎么做?

我在用:

  • Codeigniter 框架
  • jQuery 作为 javascript 库

提前感谢您的任何回答。

0 投票
2 回答
1479 浏览

php - 如果 URL 具有某些文件扩展名,RackSpace 云会删除 $_SESSION

情况

我正在使用传统的 LAMP 堆栈(RackSpace 的云同时具有 Windows 和 LAMP 堆栈)为 RackSpace 云上的客户创建一个视频培训站点。我在此站点上提供的视频和其他媒体文件需要受到保护,因为我的客户会为访问它们而收费。没有 DRM 或类似的有趣业务,本质上我们将文件存储在 Web 根目录之外,并使用 PHP 来验证用户的身份,然后他们才能通过使用 mod_rewrite 通过 PHP 运行请求来访问文件。

所以假设用户在这个 URL 请求一个文件:

我正在使用 mod_rewrite 将该网址重写为:

这是 files.php 脚本的简化版本:

问题

首先让我说这对我来说非常有效。在本地测试机器上,它就像一个魅力。但是,一旦部署到云端,它就会停止工作。经过一些调试,事实证明,如果对云的请求具有某些文件扩展名,如 .JPG、.PNG 或 .SWF(即通常为静态媒体文件的扩展名),则该请求将被路由到名为 Varnish 的缓存系统。此路由的最终结果是,当整个过程到达我的 PHP 脚本时,会话不存在。

如果我将 URL 中的扩展名更改为 .PHP,或者我什至添加了一个查询参数 Varnish 被绕过并且 PHP 脚本可以获取会话。没问题吧?我将在我的请求中添加一个无意义的查询参数!

这就是问题所在:我通过这个系统提供的媒体文件是通过我零控制的已编译 SWF 文件请求的。它们是由第三方软件生成的,我不希望添加或更改它们请求的 URL。

我对此还有其他选择吗?

更新:我应该注意,我已经通过 RackSpace 支持验证了这种行为,他们说他们对此无能为力。

0 投票
5 回答
6197 浏览

php - 使用 PHP 将图像上传到机架空间云文件

我正在尝试使用以下代码将文件上传到 rackspace 云文件:

上传.html

上传.php

现在我得到了令人发指的错误:

致命错误:在 C:\xampp\htdocs\rackspace\cloudfiles.php:1645 堆栈跟踪:#0 C:\xampp\htdocs\rackspace\cloudfiles.php 中未捕获的异常“BadContentTypeException”和消息“未设置所需的内容类型” (1962): CF_Object->_guess_content_type('C:\xampp\tmp\ph...') #1 C:\xampp\htdocs\rackspace\upload.php(24): CF_Object->load_from_filename('C:\ xampp\tmp\ph...') #2 {main} 在第 1645 行的 C:\xampp\htdocs\rackspace\cloudfiles.php 中抛出

那么有人对此有任何想法吗?提前致谢。

0 投票
0 回答
407 浏览

.net - 中等信任环境中的 Microsoft 报告 DLL

我的主机 Rackspace 云站点有一个修改过的中等信任环境。我们正在迁移到服务器上的遗留应用程序之一使用以下 DLL:

  • Microsoft.ReportViewer.Common.dll
  • Microsoft.ReportViewer.ProcessingObjectModel.dll
  • Microsoft.ReportViewer.WebForms.dll
  • Microsoft.ReportViewer.WinForms.dll

我的理解是,如果部署到 GAC,这些 DLL 可以在中等信任环境中工作。遗憾的是,Rackspace 不会为我这样做。除了转移到不同的计划外,我还有哪些选择?由于权限不正确,无法将 DLL 部署到 bin。

我可以反编译 DLL 并使它们在中等信任环境中工作吗?

更新 我认为我能去的唯一方法是使用 Windows 云服务器

0 投票
1 回答
567 浏览

apache - Mono 和 Apache 提供没有 ASP.NET 处理的文件

在新的 Rackspace 云服务器盒(Ubuntu 9.10)上,我安装了 apache2、libapache2-mod-mono 和 mod-mono-server2。我已禁用 mod_mono 并启用了 mod_mono_auto,但无论我做什么,对 Default.aspx 的请求都会返回 Default.aspx 的实际内容(在这种情况下,“这是由预编译工具生成的标记文件,不应删除! ")

我已经安装了 XSP,它看起来工作正常,但如果我能让它运行,我想将 Apache 与 mod_mono 一起使用(似乎更常见的配置)。但是,这不是错误消息,也没有提示,谷歌显然不是很有帮助。我还能寻找什么来确保我的配置正确?我该如何进一步测试?