问题标签 [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.
git - 从 WHM 用户的帐户访问 linux 用户的 public_html
我在服务器上设置了一个用户作为我所有 git 存储库的所有者。我是通过 ssh 完成的,所以没有为该用户设置 WHM 帐户。我将此用户命名为“git”。
在我的主域 exmaple.com 上,我创建了一个名为 git.example.com 的子域。
我希望这个指向 /home/example/subdomains/git 的子域改为指向 /home/git/public_html。
我为什么要这样做?好吧,我正在我的服务器上为我的 git 存储库构建一个 Web 界面,我认为将界面粘贴在 'git' 的 public_html 目录中会很有用,这样我在阅读时就不必担心权限/通过接口写入 repos。
(也许有更好的方法来做到这一点,不需要我弄乱权限?idk。)
我首先在此处创建了一个 vhost 包括:
/usr/local/apache/conf/userdata/std/2/example/git.example.com/config.conf
并在此文件中添加DocumentRoot /home/git/public_html
并运行/scripts/ensure_vhost_includes --all-users
将我的 .conf 滚动到httpd.conf。
当然,当我尝试访问 git.example.com 时,我现在得到了 403,因为我无法访问用户 'git' 的 public_html 目录。
我需要添加什么到我的 config.conf 以便我能够访问用户 'git' 的 public_html?
更新:我尝试了一些方法来使其正常工作,但没有一个允许我访问子域而不会出现 403 错误:
- 一位同事建议
chgrp -R nobody /home/git/public_html
,但这没有用。 - 我尝试将用户 'git' 添加到组 'nobody' 中不起作用,并将用户 'nobody' 添加到组 'git' 中也不起作用。(没有人是 apache 使用的用户/组)
我尝试使用 SuexecUserGroup 和 RUidGid 从我的虚拟主机包含中添加为我的虚拟主机设置用户/组,但这也不起作用。(除了 git git 之外,我还尝试了 git nobody、nobody 和 nobody git,但没有运气。)
我的虚拟主机建议我备份所有“git”用户的数据,擦除帐户,然后使用 WHM 而不是
useradd
通过 ssh 创建“git”,然后恢复我的备份。看起来这是我唯一的选择。
apache - 从 httpd.conf 中删除 ServerAlias
我正在使用 WHM/cPanel 来管理网络托管,并且想知道如何删除“cpanel、whm、webmail”ServerAlias。例如,我不希望任何人这样做 {HTTP_HOST}/cpanel 以访问他们的 cPanel。
这些规则在 httd.conf 文件中明确定义,该文件位于
我已经尝试手动修改它们,并收到以下消息:
即使文件已成功保存,也没有真正发生任何事情。用户仍然可以使用这些不需要的别名。我应该怎么做才能有效地做出改变?
php - 如何安装 wkhtmltopdf shell 实用程序?
我有一个具有 root 访问权限的专用 WHM / cPanel 服务器。
我正在尝试将 shell 实用程序 (wkhtmltopdf) 安装到 /usr/local/bin/ 以便我可以使用 exec 从 php 中调用它。
我已经掌握了 php 的东西。但我对所有与服务器/系统管理员相关的事情都是全新的。
我已经查看了http://code.google.com/p/wkhtmltopdf/上的说明- 但这些说明比我目前拥有的知识水平更高。
我想知道是否有人可以帮助向一个完整的新手解释如何安装 wkhtmltopdf。
在此先感谢您的帮助。
linux - cPanel/WHM IP Ban - 如何解禁 IP
我们在我们的一个站点上使用 htaccess 基本身份验证。我们的一位客户尝试访问该站点并多次登录失败。现在访问我们的网站时,他们只会收到“无法显示网页”错误。
我相信我以前有过这种情况,而且我相信在经历了如此多的失败之后,IP 被禁止了。我不确定在 WHM/cPanel 中去哪里解禁它们 - 感谢任何帮助!
谢谢
罗兰
apache - cPanel 无法添加插件域说它已经配置
我需要在 cPanel 中添加一个插件域。
当我尝试添加它时,我收到此通知:
mydomain.com 已配置。
我该如何解决这个问题?
php - php 处理程序作为 cgi/suexec
在我的 phpinfo 中,它显示 php 处理程序为 cgi/fastcgi,但我想将其更改为 cgi/suexec。我尝试了 whm php 和 suexec 配置,我发现 suphp 是默认的 php haldler,然后为什么 phpinfo 将 cgi/fastcgi 显示为默认处理程序。我想更改为 cgi/suexec,因为 fastcgi 不能与 php apc 处理程序一起使用。
但是显示
dns - 正在传输到新服务器/DNS...丢失
我必须在这里遗漏一些明显的东西。
我有一个客户目前通过雅虎进行托管。我使用 WHM 并通过 Hostgator 拥有一个经销商帐户。我设置了一个新帐户,并在帐户创建过程中输入了 URL。
问题是,它正确地创建了所有内容,但所有内容都指向旧 URL,所以没有任何效果。
例如,我安装了 Wordpress,它在“http://domainname.com/style.css”中查找 .css 文件,但它仍然指向旧位置。如果我手动将其更改为“http://newIPaddress/style.css”,它将起作用。
我忘了一步吗?
dns - WHM:域不指向帐户,而是指向服务器 IP
希望有人可以在这里帮助我。通常,当我们为客户端设置时,我们拥有并控制域,使用我们自己的私人 WHM 服务器。在这种情况下,客户已经使用他们的技术部门注册了域。他们的技术人员只是将其定向到我们服务器的 IP 地址,因此这些域将转到 WHM 提供的可怕启动页面,但它似乎并没有转到我在 WHM 中为其设置的帐户。 ..我错过了什么?我可以使用我在 PHP 下为帐户设置的域和登录设置登录...但是浏览器中的域本身不起作用...
php - 访问其他域中的文件
很简单,我有:
domain1.com
domain2.com
在cPanel/WHM 专用服务器上设置
我想从 to 访问图像domain1.com
,domain2.com
但不使用完整的 http 路由
而不是这个
<img src="http://www.domain1.com/files/image1.jpg" />
我想做这个:
<img src="../../domain1/public_html/files/image1.jpg" />
我该怎么做呢?
webserver - 如何在特定时间将文件上传到服务器?
很长一段时间以来,我都有一个零售网站,其中包含需要在午夜上传的某些页面。例如,经常有在午夜开始或结束的销售。如何让服务器自动发布 HTML 页面的更新版本,而无需等待午夜手动将文件上传到服务器?
我在想应该有一种方法可以将文件放在服务器上,但服务器在特定时间之前不会用新版本替换文件的当前版本。如果那不可能,或者如果有更好的方法来完成我想做的事情,请告诉我。
以防万一您需要知道:我通常使用 Dreamweaver CS5.5,但在需要时也使用过 FileZila。就服务器而言,它是一个运行 WHM 和 cPanel 的 VPS。我愿意使用不同的程序或安装任何可以帮助我解决此问题的特殊软件。
提前感谢您的帮助!