我正在尝试将 /var/www/html 默认目录更改为 /var/www/domain.com 我已在 httpd 配置文件中对此进行了更改,但它似乎不起作用。我正在运行 Centos 7 和 Apache2
答案1
正如 UlrichSchwartz 所评论的,Debian/Ubuntu/etc 使用软件包名称 apache2 并在目录中进行配置,/etc/apache2
而 RedHat/CentOS/etc 使用软件包名称 httpd 和 config 目录/etc/httpd
,并且默认不提供该sites-enabled + a2ensite
方案,尽管您可以根据需要构建它。
如果您想更改(默认情况下只有一个)文档根目录,只需编辑/etc/httpd/conf/httpd.conf
.如果你想设置虚拟主机,例如http://example.com/
去一个不同的地方(或多个地方)http://localhost/
,那么你需要决定是否要将它们放在一个配置文件中,或者将它们分成几个文件/etc/httpd/conf.d/
(注意点迪)。通常将每个虚拟主机放在自己的文件中很方便,但这绝不是必需的。
PS: 没有 Apache 1./usr/sbin/apachectl
是像 charlie thomas lunatic 那样的 ctl,没有一个。