Apache Web服务器可能是跨平台最常用的Web服务器,包括不同的Linux发行版和Windows。 Web服务器用于传递Web内容,并可以一次提供多个查询。
它通常是专业人士建立不同网络项目的首选。 至少有这个Web服务器的基本知识对于任何想要开始作为Linux系统管理员职业生涯的年轻专业人员至关重要。
在这个简短的教程中,您将学习如何修改Apache Web服务器的根目录。 对于本教程的目的,我们将使用Ubuntu / Debian和RHEL / CentOS的/ Fedora的 Web服务器的基础设施。
然而,对于其他分发版本,路径和伪指令实际上是相同的,因此您也可以在不同的操作系统中应用学习到的。
为了让你需要修改必要的修改DocumentRoot
Web服务器的指令。 这是Apache将从中读取访问者将通过浏览器访问的内容的目录。 或者换句话说,这是形成可以通过web访问的目录树的目录。
针对Apache默认的DocumentRoot是:
/var/www/html or /var/www/
这些路径在Apache的配置文件中描述。
Ubuntu / Debian
/etc/apache2/sites-enabled/000-default /etc/apache/apache2.conf
CentOS / RHEL / Fedora
/etc/httpd/conf/httpd.conf
要更改文档根目录的Apache Web服务器只需打开相应的文件用你喜欢的文本编辑器和搜索DocumentRoot
。
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/html"
之后,更改到新目标目录的路径,并确保Apache能够在该目录中读/写。 一旦你已经修改了DocumentRoot的 ,保存文件并重新启动Apache:
# systemctl restart apache [For SystemD] # service httpd restart [For SysVinit]
最后的想法
默认文档根的更改是一个容易的任务,可以在几分钟内完成。 当进行这样的更改是重要的,以确保您不做任何打字错误,并确保在更改其配置文件后始终重新启动Apache。