【问题标题】:DirectAdmin change DocumentRootDirectAdmin 更改 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。更好的是使用匿名浏览器窗口。无论如何,下一个选项可能是重写主机配置或动态配置文件中存在的规则。

标签: apache document-root directadmin


【解决方案1】:

你可以试试这个(DirectAdmin)

  • 在管理员级别:访问“自定义 HTTPD 配置”
  • 在自定义 HTTPD 配置中:选择要更改 DocumentRoot 的域
  • 只添加需要插入的 VirtualHost 的几行。 "|?DOCROOT=/home/USERHOSTING/domains/YOURDOMAIN/public_html/public|"

【讨论】:

    猜你喜欢
    • 2018-11-14
    • 2012-03-22
    • 2012-10-12
    • 2012-03-16
    • 1970-01-01
    • 2013-08-11
    • 2019-08-15
    • 1970-01-01
    • 2014-06-24
    相关资源
    最近更新 更多