问题标签 [whm]

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

apache - 如何在运行 WHM 时以正确的方式添加虚拟主机?

我正在使用 WHM 和 CentOS 5 为我的客户运行一个专用服务器来分离帐户。我的一个客户要求我安装 subversion,并将存储库存储在 webroot 下。

  • repo 的真实文件夹将在“/home/theirfolder/svn”中
  • repo 将通过“svn.theirdomain.com”上的子域访问

我知道执行此操作的常规方法是在 Apache 中设置一个虚拟主机来处理重定向。问题是 WHM 似乎超越了整个虚拟托管过程,迫使我将更改烘焙到似乎对我不起作用的外部文件中。保留 webroot 下的文件夹时,我根本无法让虚拟主机识别该文件夹的路径。

我得到的最接近的是将 subversion 文件夹移动到 webroot 上,但即便如此,我使用身份验证的说明也没有遵循,所以从安全角度来看,这不是一个好的解决方案。在这个设置中,页面似乎是由 Apache 生成的,而不是由 Subversion 生成的。

这里的任何人都可以向我指出可以指导我完成此类设置的教程的方向,或者给我一个清晰的分步指南,说明我需要做什么?我已经尝试了很多东西,但没有什么能真正让我到达那里。我已经正确下载并安装了 Subversion 及其所有依赖项。

提前致谢!

0 投票
1 回答
229 浏览

php - 在使用 php 执行某些功能时执行外部页面?

您好,我正在尝试创建一个简单的脚本,该脚本将使用 WHM 在我的专用服务器上创建一个帐户,这是简单的代码

这返回一个错误

然后我尝试使用 CURL

它不返回任何错误,也不工作我不需要返回任何输出,因为这将在另一个函数中工作,所以我不需要显示任何结果,只需在后台创建帐户

0 投票
1 回答
161 浏览

asterisk - Asterisk 的 WHM 插件?

嗨,我正在寻找一个插件,它可以让我从 WHM 管理 Asterisk。如果有人碰巧知道是否有我可以安装的插件,那就太好了。

谢谢

0 投票
1 回答
354 浏览

ftp - 复制大文件

我有一个专用服务器,用于托管一个大型网站。我们需要在网站上进行升级,我想在 testurl(在不同的 cpanel 帐户上)但在同一台服务器上创建一个开发副本。

这些文件的总大小约为 1GB,数量为 70,000。

我尝试过 WS FTP pro,但它在大约 20 小时内只复制了 10%。

在我的开发 URL 上创建副本最简单、最快捷的方法是什么?

我是新手,请详细说明。

谢谢

0 投票
0 回答
504 浏览

replication - 如何为现有站点设置暂存环境?特别是。使用子域?

我有大约 5 个站点,到目前为止,所有开发更改都直接发生在实时服务器上,首先在测试文件上进行更改,如果可以,将其替换为原始文件。

但是,我现在不能真正继续使用这种方法,因为该站点已经变得非常复杂,并且测试更改通常也涉及对 DB 的更改。我还将让一些外包开发人员在该网站上工作。所以现在需要弄清楚如何设置一个环境,例如 dev. 团队可以对可能在同一服务器上运行的测试环境进行更改,可能作为主域上的子域,但不知道如何去做。

我们的站点托管在具有 WHM/Cpanel 设置的单个专用服务器上。现在,

a) 我该如何创建一个登台环境,让他们可以访问最新文件和实时数据库的数据库副本?b)我如何跟踪他们更改/更新的所有文件,以便我可以将它们复制到实时服务器并上传?

我可以/应该考虑其他一些方法吗?我真的不知道该怎么做。

0 投票
2 回答
1235 浏览

php - 是否可以通过 PHP 为 WHM 编写插件?

我想为 WHM 编写一个插件,我是一名 PHP 开发人员和 Perl 的初学者,所以我问是否可以用 PHP 代替 Perl 制作插件?

我试过了,但问题是php中处理命令行的重要功能在php.ini文件中被禁用,而safe_mode on是另一个问题,那么在命令行使用php时有什么方法可以避免php.ini配置?

谢谢

0 投票
1 回答
1421 浏览

cpanel - 从不同的服务器调用 CPanel API

我有 6 个 VPS' 并开启了 CPanel / WHM。我目前有一个管理部分,用于创建帐户和启动一些 Cron。我想从一台服务器管理所有这些,但我无法使用我的脚本进行连接,除非我在我调用它的服务器上使用它。

我得到的错误是:curl_exec threw error "couldn't connect to host"我认为这意味着连接实际上被阻止了。我为我的管理服务器的 IP 添加了防火墙规则,但这没有帮助。

为了使用 API 跨服务器,我需要允许什么?

ps 我正在使用 PHP 的用户/通过身份验证。

编辑:好的,我可以在将端口更改为 2087 时进行连接,但会收到拒绝访问的消息。

谢谢。

0 投票
1 回答
169 浏览

php - 填充 var/temp 的数据库查询

我不是程序员,所以请温柔:)

在我们网站上的以下查询会将大量数据加载到服务器的 var/temp 文件夹中,并造成服务器负载和各种麻烦。

有没有办法每隔几分钟自动“清除”输出作为此查询的一部分?

谢谢

0 投票
3 回答
5783 浏览

node.js - 仅在 VPS 上为特定域托管 node.js

我有一个 VPS,我在其中托管了几个站点。全部基于 LAMP 堆栈,所以没什么大不了的。他们提供 WHM/cpanel 来管理不同的站点。我决定尝试 node.js,为它购买了一个单独的域,我需要一些线索如何将该域指向 node.js 应用程序。

所以这里有问题:

1) 在不妨碍其他站点的情况下,在特定域上托管 node.js 应用程序的最佳方式是什么?我将如何配置域?是的,我想为节点使用默认的 http 端口(80)。

2) 由于 Apache 已经在监听 80 端口,因此使用 Apache mod_proxy 是个好主意吗?我的意思是,如果我想使用 websocket,apache 是否仍会使用单独的线程来维护与节点的连接?

PS。我已经看到了这个问题,但答案似乎并不令人信服。


编辑:

我忘了提一下,我有一个用于该 VPS 的未使用的专用 IP,可用于 node.js。

0 投票
1 回答
1945 浏览

mysql - 在 WHM/CPanel 环境中安装和维护 Percona Server

我有一个带有 Liquidweb 的 VPS,它目前使用标准的 LAMP 堆栈。我想用 Percona 替换/补充已安装的 MySQL 版本,特别是为了利用 XtraDB 的高级功能。我对他们的系统管理员的最初要求是他们不支持它,因为它是非标准安装。

我的问题是有人在 WHM/Cpanel 控制的环境中成功运行 Percona 吗?你是如何安装 Percona 的?你有什么问题吗?您如何维护该安装?您是否能够让 WHM “自动”升级 Percona,或者至少阻止它将 Percona 升级到 MySQL?有没有更好的办法?

作为背景,我是一名软件开发人员。我可以运行 make,但管理安全的数据库安装超出了我的范围。