如何查找Apache文档根
时间:2020-01-09 10:40:14 来源:igfitidea点击:
问题描述:如何找到Linux/UNIX/BSD操作系统下的Apache Web服务器文档根目录?
解决方法:Apache具有DocumentRoot指令。
该指令设置Apache将其中提供文件的目录。
除非与Alias之类的指令匹配,否则服务器会将从请求的URL到文档根目录的路径追加到该文档的路径中。
例:
DocumentRoot /home/www/theitroad.com
那么对http://www.theitroad.com/index.html的访问就是/home/www/theitroad.com/index.html。
查找Apache文档根
使用grep命令,如下所示:
# grep -i 'DocumentRoot' httpd.conf
RHEL/Red hat/Fedora/CentOS Linux特定命令:
# grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
FreeBSD的特定命令:
# grep -i 'DocumentRoot' /usr/local/etc/apache22/httpd.conf
输出示例:
# DocumentRoot: The directory out of which you will serve your DocumentRoot "/usr/local/www/apache22/data"
/usr/local/www/apache22/data是您网站的默认文档根目录。
要修改DocumentRoot,请使用vi命令并更改DocumentRoot:
# vi /etc/httpd/conf/httpd.conf