问题标签 [digital-ocean]

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 回答
3761 浏览

macos - 我应该将 $DISPLAY 环境变量设置为什么?

我正在进入 CentOS 6 VPS(来自 Mac 终端)并尝试运行 emacs:

起初我什么也得不到。然后,我尝试:

现在,当我再次尝试 emacs 时,我得到:

我错过了什么?

谢谢!

0 投票
1 回答
1123 浏览

php - 当 REQUEST_URI 有参数时,QUERY_STRING 怎么可能是空的?

在我的本地机器上,一切正常,但在肝脏服务器上,我无法读取查询字符串

这怎么可能发生?

这是htaccess文件内容:

0 投票
1 回答
2625 浏览

dns - 通配符旁边的 DNS 子域

我目前有两台完全不同的服务器。

一个是博客服务器,另一个是 rails webapp。

我希望网址像:

目前我正在这样做:(它不工作)

这是我的数字海洋 DNS 设置中的设置

如果这是不可能的,我该如何做这个布局:

0 投票
2 回答
478 浏览

php - 无法通过 PHP 发送邮件,即使我设置了 MX 记录

我正在使用 PHP 的 mail() 函数,但我无法向大多数服务器发送邮件。它毫无问题地向 GMAIL 发送邮件...可能其他服务器只是拒绝我的邮件...我设置了我需要的邮件服务器的 MX 记录...我将 PTR 记录更改为 mail.example.com ......但是仍然无法发送邮件......我该如何解决这个问题?

此外,消息的发件人显示为“www-data@localhost”

(我使用的是数字海洋,Ubuntu 12.04)

我在日志文件中遇到的错误:

我的不合格主机名(localhost)未知;睡眠重试 localhost sendmail[11620]:无法限定我自己的域名 (localhost) -- 使用短名称(我在 mail.err 中遇到的错误);并且在日志文件中显示了一些关于验证的错误,我是否需要安装关于 STARTTLS=client 的 smt

0 投票
2 回答
166 浏览

ruby-on-rails - 在 Rails 应用程序上运行 ruby​​ 时遇到问题

我试图在服务器上运行应用程序并且日志文件给我一个错误

并在日志文件中

[2014-03-12T09:50:22.614788 #1647] INFO -- : 在 2014-03-12 09:50:22 +0000 F 开始 GET "/" for 84.38.185.44,[2014-03-12T09:50: 22.771502 #1647] 致命 -- : ActionController::RoutingError (No route matches [GET] "/"): actionpack (4.0.2) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (4.0.2) lib/action_dispatch/middleware/show_exceptions.rb:30:incall' railties (4.0.2 ) lib/rails/rack/logger.rb:38:in call_app' railties (4.0.2) lib/rails/rack/logger.rb:20:inblock in call' activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:in block in tagged' activesupport (4.0.2) lib/active_support/tagged_logging.rb:25:intagged' activesupport (4.0.2) lib/active_support/tagged_logging.rb :67:in tagged' railties (4.0.2) lib/rails/rack/logger.rb:20:incall' actionpack (4.0.2) lib/action_dispatch/middleware/request_id.rb:21:in call' rack (1.5.2) lib/rack/methodoverride.rb:21:incall' rack (1.5.2) lib/rack/runtime.rb:17:in call' activesupport (4.0.2) lib/active_support/cache/strategy/local_cache.rb:83:incall' rack (1.5. 2) lib/rack/sendfile.rb:112:在call' railties (4.0.2) lib/rails/engine.rb:511:in调用' railties (4.0.2) lib/rails/application.rb:97:in call' unicorn (4.7.0) lib/unicorn/http_server.rb:580:inprocess_client' unicorn (4.7.0) lib/unicorn/http_server.rb:660:in worker_loop' unicorn (4.7.0) lib/unicorn/http_server.rb:527:inspawn_missing_workers' unicorn (4.7.0) lib/unicorn/ http_server.rb:153:in start' unicorn (4.7.0) bin/unicorn:126:in' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/unicorn:23:in load' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/unicorn:23:in' /usr/local/rvm/gems/ruby-2.0.0-p353/ bin/ruby_executable_hooks:15:in eval' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in '

我能用它做什么?

0 投票
1 回答
1520 浏览

google-app-engine - 尝试从特定 IP 访问 appengine.google.com 时出现 403 禁止错误

我不知道为什么,但今天我无法从位于阿姆斯特丹的 VPS(作为提供商的数字海洋)上的一个连接到任何 GAE 域。我收到一条 403 禁止错误消息:“您的客户端无权从此服务器获取 URL。(客户端 IP 地址:)”。

但是,同一位置的其他 VPS 可以毫无问题地连接,甚至有问题的 VPS 昨天也可以完美连接。

这里发生了什么事??

如果我碰到我的 GAE 应用程序,我在日志文件中看不到请求/响应....所以我的应用程序似乎没有启动 403。此外,如果我向http 发送请求,也会发生同样的情况: //appengine.google.com,我收到一个 403 禁止错误,所以我的 GAE 应用程序肯定不是问题所在。

谷歌是否阻止了VPS ip???为什么???由于位置政策???我不这么认为,因为我在同一位置有一组 ​​VPS,而且它们运行良好。也许是关于这个 IP 的滥用报告???我怎么能弄明白???

提前致谢。

0 投票
1 回答
148 浏览

python - 如何在 django 的不同主机上制作缓存服务器

我有 django 应用程序,我的文件托管在该应用程序上,Amazon s3并且站点位于Ec2.

现在我的 BW 成本很高,因为从 S3 下载了太多数据。

现在在数字海洋中,我可以以 10 美元的价格获得可用 BW2TB的服务器。

我不想移动服务器,所以我正在考虑一些我不确定是否有效的设置。

我希望当用户单击下载文件时,该请求应该转到或可能在同一服务器上,该服务器首先检查文件是否在 DG 服务器上可用some serviceDigital ocean如果文件存在,则 DG 应提供文件以供下载,如果文件不存在,则将AWS S3提供文件,然后将其复制到 DG 服务器,以便下一个请求将来自 DG 海洋服务器。所以我打算在那里使用 20GB 或更多空间来保存最常用的文件。

是否可以进行这样的设置,或者有更好的方法来完成我想要的

我的网站是Django Python

0 投票
1 回答
407 浏览

node.js - 节点找不到模块 - 骨干?

从我的nodejs项目加载Backbone dep时遇到问题:

当我导航到 node_modules 时,我可以看到带有bone.js 文件的主干目录。它在本地工作,但是当我将它上传到 digitalocean 并使用 ssh 安装 deps 时,它说它会引发错误。

请帮忙

PS我试过的:

仍然没有运气

0 投票
1 回答
807 浏览

vagrant - vagrant 无法创建数字海滴

要将数字海洋用作流浪者提供者,我按照此处的说明进行操作。但我得到这个错误。

这是由于$ vagrant plugin list

我错过了什么?

0 投票
0 回答
26 浏览

apache - 如何根据用户名和密码授予对正确目录的访问权限

我将example.com用于这个问题

我的网站dev.example.com现在有 2 个文件夹/var/www/dev.example.com/public_html

test1

test2

现在我想当有人访问我的网站时www.dev.example.com,它会要求输入密码。根据您的用户名和密码,它会显示您www.dev.example.com/test1/index.html是否输入了 test1 目录的用户名和密码

并再次根据用户名和密码将您带到www.dev.example.com/test2/index.html目录

假设您可以访问 test1 并且您登录的 url 应该是

www.dev.example.com/index代替www.dev.example.com/test1/index.html

我不知道正常的 .htaccess url 重写是否适用于我要求完成的这种事情。

我该如何设置?我需要在 Apache 或任何地方修改哪些文件才能发生这种情况?

如果您可以在您的答案中展示一个示例,我将真正学习它,如果不是,请指出我需要添加的正确文件或文件位置以及它是什么的线索。