Apache DirectAdmin更改文档根目录
当我更改Apache DirectAdmin更改文档根目录,apache,document-root,directadmin,Apache,Document Root,Directadmin,当我更改httpd.conf的DocumentRoot时,什么也没有发生。 我在这里找到了httpd.conf: /usr/local/directadmin/data/user/paynitapp 我的httpd.conf是: 当我将此public\u html更改为public\u html/public时,什么都没有发生。 根目录仍然是public\u html您可以尝试以下操作(DirectAdmin) 在管理级别:访问“自定义HTTPD配置” 在自定义HTTPD配置中:选择要
httpd.conf的DocumentRoot时,什么也没有发生。
我在这里找到了httpd.conf
:
/usr/local/directadmin/data/user/paynitapp
我的httpd.conf
是:
当我将此public\u html
更改为public\u html/public
时,什么都没有发生。
根目录仍然是public\u html
您可以尝试以下操作(DirectAdmin)
- 在管理级别:访问“自定义HTTPD配置”
- 在自定义HTTPD配置中:选择要更改的域DocumentRoot
- 只添加需要插入的VirtualHost的几行。
“|?DOCROOT=/home/USERHOSTING/domains/YOURDOMAIN/public|html/public |”
首先确保您确实重新启动了服务,其次确保文件是正确的,例如,在其中放入明确的语法错误,然后重新启动服务。它启动了吗?是的,当我更改并运行“systemctl status httpd.service”时,我得到了一个错误:语法错误在/usr/local/directadmin/data/users/paynitapp/httpd.confOK的第29行,这很好。下一步:确保您没有查看客户端缓存的结果。我总是按cmd+shift+R来删除缓存,它不会删除缓存,但确实应该完全重新加载请求的URL。最好是使用匿名浏览器窗口。无论如何,下一个选项可能是重写主机配置或动态配置文件中的规则。