linux 如何更改Apache配置文件的默认路径?

l3zydbqr  于 2023-10-16  发布在  Linux
关注(0)|答案(3)|浏览(153)

有没有人知道,如何更改(或重新安装)Apache配置文件的默认路径?
配置文件
...
/etc/apache2/apache2.conf
/etc/apache2/httpd.conf
....
或其他东西
我在Ubuntu Linux 13.04上安装了apt-get。

gstyhher

gstyhher1#

我认为你想要的是-f标志,它可以让你在启动时指定一个主配置文件。在Starting Apache文档部分有详细的解释。
希望有帮助。

2skhul33

2skhul332#

当Apache启动时,所有的配置文件都被Apache读取。这样你就可以将配置文件存储在sites-enabled/中,apache会从那里读取所有的配置文件。
在/etc/apache/apache2.conf中添加以下行:Include /home/user/directory-for-conf

1wnzp6jl

1wnzp6jl3#

如果您是作为服务启动的,请转到systemd单元位置。我的是/usr/lib/systemd/system/httpd.service。但是,不建议更改此文件,因为它在软件包更新时会被清除。我必须创建一个覆盖文件:

sudo systemctl edit httpd  (note: can use httpd.service too)

运行此命令后,终端打开一个空白窗口,我更改了ExecStart。

[Service]
ExecStart=
ExecStart=<path-to-httpd> -f <new-path> -DFOREGROUND

相关问题