1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、在linux命令行下输入shell指令:find / -name *apache*。
3、最后,按下回车键执行shell指令,此时会看到apache的目录在/usr/local/lib/apache中。
第一步:找到apache启动命令:\x0d\x0a\x0d\x0a[root@WAPBJ01 ~]# ps -ef|grep httpd\x0d\x0aroot 10575 1 0 19:45 ?00:00:03 /usr/sbin/httpd -k start\x0d\x0amyuser 15356 2982 0 Jan19 ? 00:00:00 \x0d\x0a /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k start\x0d\x0a\x0d\x0a如果看到 httpd命令使用了-f选项,则可以直接得到配置文件目录。\x0d\x0a\x0d\x0a如果httpd命令没有使用-f选项,如:\x0d\x0a\x0d\x0a[root@WAPBJ01 ~]# ps -ef|grep httpd\x0d\x0aroot 10575 1 0 19:45 ?00:00:03 /usr/sbin/httpd -k start\x0d\x0aapache 10577 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0aapache 10583 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0aapache 10584 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0aapache 10587 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0aapache 10590 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0aapache 10591 10575 0 19:45 ?00:00:00 /usr/sbin/httpd -k start\x0d\x0a\x0d\x0a则执行第二步。\x0d\x0a\x0d\x0a第二步:执行httpd -S命令,找出配置文件路径\x0d\x0a\x0d\x0a[root@WAPBJ01 ~]# /usr/sbin/httpd -S\x0d\x0aVirtualHost configuration:\x0d\x0a211.157.8.76:80is a NameVirtualHost\x0d\x0a default server wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)\x0d\x0a port 80 namevhost wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)\x0d\x0a port 80 namevhost wapu.wapwu.com (/etc/httpd/conf/httpd.conf:1052)\x0d\x0awildcard NameVirtualHosts and _default_ servers:\x0d\x0a_default_:443 211.157.8.76 (/etc/httpd/conf.d/ssl.conf:88)\x0d\x0aSyntax OK\x0d\x0a[root@WAPBJ01 ~]# \x0d\x0a\x0d\x0a从apache输出的日志信息中可以看到配置文件是在/etc/httpd/conf/ 目录下。主要看是用什么方式来安装的1 tarball 等安装
whereis httpd 查看httpd的位置
或者用 which httpd
2 rpm包形式
rpm -aq|grep http
//查看是否安装了apache包,若已安装,则会打印出包名
rpm -qi 输入获取到的包名 //查看该apache包信息
rpm -ql 输入包名
//查看apache包中所有文件的安装位置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)