【发布时间】:2016-08-09 07:05:03
【问题描述】:
我的问题是我有 WHM 和 cPanel 的 VPS 登录名,但没有对 Linux 的 root 访问权限。我应该怎么做才能超过托管管理员创建的配置。 无论我在 .htaccess 中写什么,它都会立即被 WordPress 的重写规则所取代。 有什么我可以添加到下面的路径中以便我可以编辑和保存 htaccess 的吗?
WHM > 服务配置 > Apache 配置 > 包含编辑器
我还必须说,这个 VPS 有几个由其他管理员管理的其他域。因此,我应该将我的新规则仅限于我的域。
CENTOS 6.7 x86_64 kvm – ns3 / WHM 54.0 (build 21)**/**Apache 2.2*
谢谢!
【问题讨论】:
-
Emm,如果您可以访问 WHM > 服务配置 > Apache 配置 > 在 WHM 中包含编辑器 - 这意味着您确实拥有 VPS 的 root 访问权限。
-
你的意思是我可以使用 Linux 控制台并重写 httpd.conf。我在哪里可以找到 WHM 中的命令提示符,Linux 与 WHM 的密码相同?
-
WHM 没有命令提示符,您应该通过 SSH 连接。根密码与 WHM 和根级 SSH 相同。但是,如果您使用 cPanel/WHM,则不能简单地编辑 Apache 配置文件,因为它会被覆盖。你想做什么?
-
你说的很新颖,很有趣。我已经说过我要做什么,我想我已经说清楚了。我想 httpd.conf 中有一些覆盖设置会重新生成 .htaccess。我真的不知道如何编辑这个文件,因此我会使用包含。我不介意我的规则是否会消失,我可以在每次重启后再次添加代码。
-
我真的无法想象会删除 .htaccess 文件中的任何内容并将其恢复为默认 WP 规则的覆盖。应该还有其他事情发生。在任何情况下,即使是最花哨的覆盖也无法从物理上改变 .htaccess 文件的内容。