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
将你的项目移到该目录下即可。