您的位置:首页技术文章

在Linux中如何查看apache使用的是哪个httpd.conf

【字号: 日期:2023-11-11 13:53:46浏览:4作者:馨心

第一步:找到apache启动命令:

ps -ef|grep httpdroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startmyuser 15356 2982 0 Jan19 ? 00:00:00 /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k start

如果看到 httpd命令使用了-f选项,则可以直接得到配置文件目录。

如果httpd命令没有使用-f选项,如:

ps -ef|grep httpdroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startapache 10577 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startapache 10583 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startapache 10584 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startapache 10587 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startapache 10590 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k startapache 10591 10575 0 19:45 ? 00:00:00 /usr/sbin/httpd -k start

则执行第二步。

第二步:执行httpd -S命令,找出配置文件路径

/usr/sbin/httpd -SVirtualHost configuration:211.157.8.76:80 is a NameVirtualHostdefault server wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)port 80 namevhost wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)port 80 namevhost wapu.wapwu.com (/etc/httpd/conf/httpd.conf:1052)wildcard NameVirtualHosts and _default_ servers:_default_:443 211.157.8.76 (/etc/httpd/conf.d/ssl.conf:88)Syntax OK

从apache输出的日志信息中可以看到配置文件是在/etc/httpd/conf/ 目录下。

标签: Linux系统
相关文章: