DirectAdmin 更改 DocumentRoot
Posted
技术标签:
【中文标题】DirectAdmin 更改 DocumentRoot【英文标题】:DirectAdmin change DocumentRoot 【发布时间】:2019-02-13 14:54:46 【问题描述】:当我更改 httpd.conf
的 DocumentRoot 时,没有任何反应。
我从这里找到了httpd.conf
:
/usr/local/directadmin/data/user/paynitapp
我的httpd.conf
是:
当我将这个 public_html
更改为 public_html/public
时,什么也没有发生。
还是根目录是public_html
【问题讨论】:
首先确保您确实重新启动了服务,其次确保这是正确的文件,例如将明确的语法错误放入其中并重新启动服务。它启动了吗? 是的,当我更改并运行“systemctl status httpd.service”时,出现错误:/usr/local/directadmin/data/users/paynitapp/httpd.conf 第 29 行的语法错误 好的,很好。下一步:确保您没有查看客户端缓存的结果。 我总是按 cmd + shift + R 来删除缓存 这不会删除缓存,但确实应该完全重新加载请求的 URL。更好的是使用匿名浏览器窗口。无论如何,下一个选项可能是重写主机配置或动态配置文件中存在的规则。 【参考方案1】:你可以试试这个(DirectAdmin)
在管理员级别:访问“自定义 HTTPD 配置” 在自定义 HTTPD 配置中:选择要更改 DocumentRoot 的域 只添加需要插入的 VirtualHost 的几行。 "|?DOCROOT=/home/USERHOSTING/domains/YOURDOMAIN/public_html/public|"【讨论】:
以上是关于DirectAdmin 更改 DocumentRoot的主要内容,如果未能解决你的问题,请参考以下文章
在 DirectAdmin 上安装 OpenLiteSpeed