有时候系统里可能安装了几个Apache
软件,如何确定当前用的是哪个呢?以运行WordPress
网站的服务器为例。
如何查找Apache执行路径
首先根据进程找到httpd
路径,输入命令
ps aux | grep httpd
输出如下
xxx xxx /alidata/server/httpd/bin/httpd -k start
可知Apache
路径为/alidata/server/httpd/bin/httpd
,然后执行
/alidata/server/httpd/bin/httpd -V
参数-V
显示版本和配置信息,输出
...
HTTPD_ROOT="/alidata/server/httpd"
SERVER_CONFIG_FILE="conf/httpd.conf"
...
可知Apache
执行目录是/alidata/server/httpd
,配置文件是/alidata/server/httpd/conf/httpd.conf
。
如何禁止Apache显示目录索引
首先进入网站根目录,命令
cd /alidata/www/phpwind
然后打开根目录的.htaccess
文件,增加如下内容
Options -Indexes
就可以禁止Apache
显示目录索引了。