问题标签 [linode]
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.
amazon-ec2 - 用于 Web 应用程序的 AWS 和 Linode 服务器
我想我无法理解 AWS EC2 的好处。我正在努力制作一个 Web 应用程序,可能需要一个 VPS。
从我读到的:
- AWS EC2 比 Linode 等固定 VPS 更昂贵
- Linode也可以升级
考虑到这一点,我为什么会选择 AWS EC2?我可以默认使用 Linode,然后在流量高峰时使用 EC2 实例吗?如果是这样,那将如何运作?我是否需要使用我的 Linode VPS 的快照按需启动 EC2 实例,以便它可以完成相同的工作?
linux - 开始:无法为日志文件打开 [/data/db/mongodb.log]:errno:13 权限被拒绝
我无法在 linode 的 ubuntu 10.04 lucid 中运行 mongodb。
我正在关注本指南http://library.linode.com/databases/mongodb/ubuntu-10.04-lucid#sph_id4但是当我尝试运行命令时:
/etc/init.d/mongodb 启动 /etc/init.d/mongodb 停止
我得到错误:
我该如何解决?
谢谢!
apache - Zend Framework 应用程序通过 ip 地址提供服务
我正在尝试设置我的 linode 帐户以从服务器的 IP 地址为 zend 框架 Web 应用程序提供服务。如果我从像 www.somesite.com/controller/action 这样的解析域名提供服务,但不是从 182.324.34.2/controller/action 提供服务,一切正常。我认为这与zend框架如何处理路由有关?我的问题是在域名链接到服务器 ip 之前运行应用程序的最佳方式是什么。这是我可以用 .htaccess 或 apache 配置处理的东西,还是需要通过 zend 框架处理的东西。
编辑:我没有使用主机名路由。
我的 .htaccess 是
我的虚拟主机
我的 zend 框架配置非常标准,让我知道哪些部分会有所帮助。
php - 当 PHP 执行窗帘函数时,一个 unix 用户似乎正在篡夺 www-data
我在一个 linode 上运行一个 LAMP 堆栈。Ubuntu 版本是 Lucid。
当 PHP 脚本执行mkdir()
ormove_uploaded_file
命令时,新创建的文件夹/文件最终归 unix 用户“Grusha”所有。我确实创建了这个用户,但它不应该拥有文件。Web 文件夹总体归 拥有www-data
,新文件夹/文件在其中移动的包含文件夹(按扩展名)也是如此。
用户的 /etc/passwd 行是这样的:
/etc/group 是这样的:
Grusha 在创建 PHP 会话时也拥有它们,尽管没有别的。系统上也没有进程或文件作为 Grusha 运行。
我使用公钥登录,通过的用户不是 Grusha(也不是 root)。
当我删除 Grusha 时,我无法再重新启动 Apache。我明白bad username
了,重启失败。我的 PHP 会话也不起作用。
所以最后我再次添加 Grusha,服务器将启动,一切正常,除了脚本生成 Grusha 拥有的文件,而不是www-data
.
我一直在尽可能地四处寻找,但找不到任何信息。我httpd.conf
的是空的。我的apache2.conf
包含以下几行:
这些变量定义www-data
为/etc/apache2/envars
.
如果有人有任何建议,我将不胜感激。
非常感谢,埃利奥特
ruby-on-rails-3 - Actionmailer 电子邮件似乎在控制台和日志中发送,但它们从未到达
导轨 3.0.0
这是我在环境/production.rb 中的配置:
我还尝试按照另一篇 Stack Overflow 帖子中的建议注释掉该域。
我尝试通过我的应用程序和控制台发送邮件。在控制台中没有错误,它返回邮件对象但不显示任何其他内容。当我尝试通过应用程序发送时,日志显示它呈现了我的用户邮件模板。
我在 Linode 上托管我的应用程序,但他们向我保证这种方法“应该”有效,并且 Linode 不应该是问题。我还检查以确保我的应用程序正在“生产”中运行。
调试这个有什么想法吗?我尝试发送到三个不同的常见电子邮件主机。
编辑:这是我在控制台中发送邮件的代码:
更新 2:当我添加一个纯文本视图模板时,发送很好。所以只是发送 HTML 版本有问题。我已经简化了我所有的 HTML 模板以包含简单的标签和标准的 doctype html,但仍然没有骰子。
vps - Linode:一个linode可以有多个实例吗?
我以前没有广泛使用过vps。我想知道,如果我从 Linode 购买一个节点,我可以运行部署多个实例吗?类似于 Amazon EC2?还是我必须单独购买另一个 Linode?
谢谢!
apache - 主域和子域混杂
我的主域名为 www.mysite.com 的网站以前运行良好。(我使用 mysite 在这里隐藏我的实际域名)。它是 linode 中的 LAMP 服务器,使用指南http://library.linode.com/lamp-guides/ubuntu-10.04-lucid进行设置。我想为我的主机上的另一个虚拟主机添加 sub.mysite.com。我关注http://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/之后
www.mysite.com 的一些用户将访问 sub.mysite.com 而不是 www.mysite.com。我可以在 /srv/www/sub.mysite.com/logs/access.log 中找到它们,它们会告诉我问题所在。他们应该只访问 www.mysite.com。但是,它在我的电脑上运行良好。
为什么 www.mysite.com 的用户会转到 sub.mysite.com?谁能帮我?
一些信息:
我在 24 小时前在 A 记录中添加了 sub: 我的 A 记录是:
我的服务器的主机名是 mysite,我的服务器的 /etc/hosts 是
apache2ctl -S:
/etc/apache2/sites-enabled/mysite.com:
/etc/apache2/sites-enabled/sub.mysite.com:
谢谢!
security - 获取 SSL 证书与我的 Node.js 应用程序有何关系?
我的 Linode 服务器上运行了一个 Node.js 应用程序,我的服务器需要 SSL。
我知道我需要购买一个,如下所示: http: //www.namecheap.com/ssl-certificates/comodo/essential-ssl-certificate.aspx
我了解我需要获得一个专用 IP 地址并遵循以下说明: http: //library.linode.com/security/ssl-certificates/commercial
我不明白的是我的 Node 应用程序如何知道这个 SSL 证书?我的 Node 应用程序关心吗?
php - 将我的网站从 MAMP 转移到 LAMP 堆栈服务器。为什么我的网站没有连接到数据库?
我是服务器和命令行的新手,但我已经成功地将我的 php 文件传输到服务器,并且似乎我已经成功导入了 mysql 数据库(至少我在 /var/lib/mysql 中看到它)。我使用 Linode 作为我的主机,我在本地使用 MAC 终端连接到 ubuntu linux 服务器。
谁能解释我可能缺少什么或我应该如何正确设置?
mysql - 如何解决 mysql 线程堆栈溢出?
我在mysql上有一个存储过程。它在我的本地 MAMP 环境中运行,该过程运行良好,但是当我将其移动到 linode 服务器/主机时,它无法运行。我收到“线程堆栈溢出”错误。我尝试将线程堆栈从初始值 64K 向上提升。我将值更改为 128K,然后更改为 256K。但问题仍然存在。
我正在开发一个清晰的 ubuntu 512MB linode 服务器。我在我的 mysql/my.cnf 文件中运行 linode 的建议配置:
任何人都可以帮忙吗?你能建议不同的配置吗?