centos下怎么找到apache的配置文件

2020-11-28 11:55:59 字数 5586 阅读 3233

1楼:匿名用户

httpd -v

查看输出的httpd_root和server_config_file 就可以确定httpd.conf的路径了

2楼:出门在外

find / -name httpd.conf

centos怎么查看apache安装在**

3楼:匿名用户

在centos下apache的安装方式无非两种,源码编译

安装和yum(rpm)安装,下面列出查找方式

1. 查找服务安装位置通常使用查找进程的方式,适用于编译安装的apache,下面例子中可以看出来apache安装在/usr/local/httpd/下

ps-ef|egrep"apache|httpd"

root300101004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001230010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001330010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001430010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001530010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001630010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001730010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001830010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3001930010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002030010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002130010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002230010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002330010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002430010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002530010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002630010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

www3002730010004:01?00:00:00/usr/local/httpd/bin/httpd-kstart

2. 如果进程中无法找到尝试在启动脚本中寻找,适用于yum安装的apache,如下所示,可以看到启动时apache加载配置文件的位置,其中apache运行的站点目录可以在/etc/httpd/conf/httpd.conf中找到

#查看apache配置文件位置

sed-n'9,11p'/etc/init.d/httpd

#config:/etc/httpd/conf/httpd.conf

#config:/etc/sysconfig/httpd

#pidfile:/var/run/httpd/httpd.pid

#查看apache站点目录

grep"documentroot"/etc/httpd/conf/httpd.conf|grep-v"#"

documentroot"/var/www/html"

3. 通过编译参数查找

apache_bin=$(find/-typef-name"httpd"|xargs-ils-l{}|awk'')

$apache_bin-v|grephttpd_root

结果:-dhttpd_root="/etc/httpd"

#apache安装在/etc/httpd目录下

4楼:兄弟连教育北京总校

find / -name apache

源码安装

指定安全路径 configure --prefix=安装路径默认在/usr/local下

rpm安装

默认情况下目录/usr 用来存放应用程序

目录/etc 存放软件的配置文件

查看安装路径

rpm -ql httpd-***x

centos安装httpd后找不到apache目录

5楼:堕落

/etc/httpd 就是apache的目录

htdocs是不是**的目录,要是网页应该在/var/www目录

6楼:匿名用户

vim /etc/httpd/conf/httpd.conf

find directory 然后 应该就懂了

centos查看apache用的是哪个httpd.conf

7楼:恋恋土豆丝

果进程中无法找到尝试在启动脚本中寻找,适用于yum安装的apache,如下所示,可以看到启动时apache加载配置文件的位置,其中apache运行的站点目录可以在/etc/httpd/conf/httpd.conf中找到

#查看apache配置文件位置

sed -n '9,11p' /etc/init.d/httpd

# config: /etc/httpd/conf/httpd.conf

# config: /etc/sysconfig/httpd

# pidfile: /var/run/httpd/httpd.pid

#查看apache站点目录

grep "documentroot" /etc/httpd/conf/httpd.conf|grep -v "#"

documentroot "/var/www/html"

3. 通过编译参数查找

apache_bin=$(find / -type f -name "httpd"|xargs -i ls -l {}|awk '')

$apache_bin -v|grep httpd_root

结果:-d httpd_root="/etc/httpd"

#apache安装在/etc/httpd 目录下

centos6.5怎么看apache安装位置

8楼:匿名用户

find / -name apache

源码安装

指定安全路径 configure --prefix=安装路径默认在/usr/local下

rpm安装

默认情况下目录/usr 用来存放应用程序

目录/etc 存放软件的配置文件

查看安装路径

rpm -ql httpd-***x

如何恢复centos下apache默认的httpd.conf文件?

9楼:匿名用户

httpd编译时候的源码包还有吧

把那个包解压后在相应路径下就可以找到httpd.conf

centos apache 位置在哪

10楼:

安装位置在/var下面配置文件在/etc下面,比如mysql,就是/etc/mysql/

如何打开apache的httpd.conf配置文件,用什么命令?

11楼:匿名用户

如果是在linux环境下的话,打开httpd.conf可以使用 vi、vim命令,或者使用gedit都可以,只要你的系统有这些命令就行!

12楼:匿名用户

这个很简单,用root帐号,使用命令 find / -name httpd.conf就能查找到,在什么目录下了。

13楼:匿名用户

改成txt后缀,记事本打开~或者用其他的文本编辑器例如notepad++

centos7 系统下怎么更改apache默认**目录

14楼:匿名用户

方法步骤:

一、先创建我们想要的目录,我选择在 /home 下建一个 www目录

cd /home/ --进入home文件夹下

mkdir www --创建www文件夹1212

二、修改apache配置文件,使定位到/home/www/

vim /etc/httpd/conf/httpd.conf -- 用编辑器打开配置文件(没安装vim的同学可以用vi)11

找到 documentroot “/var/www/html” 这表示 #apache的根目录,将该目录改成 /home/www 即可。再找到 #定义apache /var/www/html这个区域,把 /var/www/html改成/home/www,这样我们就把apahce的默认路径改掉了。

然后:systemctl restart httpd.service --重启apache服务器。11

完成以上步骤后,访问主机ip,访问成功。

如果显示,you don’t have permission…..什么的,则是权限问题,因为有些版本的centos在创建文件夹的时候默认权限是750,apache作为一个外来的用户,是没有权限访问的,我们需要为其赋予权限:

chmod -r 755 /home/www 11

至此,你已经成功的将apache默认目录移至/home/www/下了。

特别的,如果你的项目用的是thinkphp框架,由于apache还要往runtime文件夹里面添加缓存和日志等内容,单单是 755 权限是不够的。因此要对runtime这个目录赋予全部权限:

chmod -r 777 /home/www/runtime

将你的项目移到该目录下即可。