apache安装目录在哪(apache安装全过程详解)
centos怎么查看apache安装在哪里
在centos下Apache的安装方式无非两种,源码编译安装和yum(rpm)安装,下面列出查找方式
1. 查找服务安装位置通常使用查找进程的方式,适用于编译安装的apache,下面例子中可以看出来apache安装在/usr/local/httpd/下
ps?-ef|egrep?"apache|httpd"
root?????30010?????1??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30012?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30013?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30014?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30015?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30016?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30017?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30018?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30019?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30020?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30021?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30022?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30023?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30024?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30025?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30026?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
www??????30027?30010??0?04:01??????????00:00:00?/usr/local/httpd/bin/httpd?-k?start
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?/?-type?f?-name?"httpd"|xargs?-i?ls?-l?{}|awk?'{if($530000)print?$NF}')
$apache_bin?-V|grep?HTTPD_ROOT
结果:-D?HTTPD_ROOT="/etc/httpd"
#apache安装在/etc/httpd?目录下
linux默认apache 安装到哪里
默认目录是/var/www/html下。修改方法:
打开/etc/httpd/conf/httpd.conf文件,找到下面这行
DocumentRoot "/var/www/html"
可以改成你想要的目录。
mac 自带apache 安装目录在哪
系统默认是隐藏apache安装目录的,它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以无法通过界面找到它。
但可以通过“命令行”或者“文件夹前往”的方式找到它。
apache服务器如何设置域名和IP地址?
1、找到apache安装目录下,conf文件夹下的httpd.conf文件,用记事本或其他文本编辑软件打开。
2、在文件中搜索”Include conf/extra/httpd-vhosts.conf“这一行,去掉前面的”#“,开启虚拟主机功能。
3、找到apache安装目录下,conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。
4、在文件的最后,加上以下代码后保存:
VirtualHost *:80
ServerName
DocumentRoot D:/www/domain
Directory? "D:/www/domain"
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride None
Order allow,deny
Allow from all
/Directory
/VirtualHost
其中,80是服务器的端口,ServerName后面的是域名,DocumentRoot和Directory后面的是网站程序所在的目录。
5、找到服务器的hosts文件,以Windows系统为例,在C:\windows\system32\drivers\etc目录下,用记事本或其他文本编辑软件打开。
6、在hosts文件的末尾添加一行126.63.36.3 ,并保存,重启服务后即可通过域名访问。