yum方式安装的Apache目录

服务器的根目录:/etc/httpd
根文档目录:/var/www/html
访问日志文件:/var/log/httpd/access_log
错误日志文件:/var/log/httpd/error_log
运行Apache的用户:apache
运行Apache的组:apache
端口:80
模块存放路径:/usr/lib/httpd/moudules

在对httpd.conf文件进行解读之前,首先了解一下Redhat9中Apache服务器默认配置的一些基本信息:
配置文件:/etc/httpd/conf/http.conf

1)"/etc/httpd/conf

主要存放了配置文件httpd.conf,这个是最重要的配置文件,Apache的所有主要权限和功能都在这个文件中进行了详细的设置。

(2) “/etc/httpd/conf.d”

里面存放的是一些额外的参数档,比如php.conf,或者一些自己设定的额外参数等信息。这个目录最大的好处就是可以自己设定自己的参数信息,比如我可以自己建立一个dl.conf,里面配置好相关参数,那么当apache启动的时候,这个文件会自动被读入到主要配置文件当中。这样的话当系统升级的时候,咱就不需要更动原本的配置文件,只要将自己设置的参数文件复制到正确的地点即可。

(3) “/etc/httpd/log”

这里自然就是日志文件。

(4) “/etc/httpd/modules”

Apache模块的存放路径

2./var/www:

这里主要存放了

(1)/var/www/html

web服务器预设的首页文件存放目录。默认的主页是保存在其中的。此项默认页面可在httpd.conf中进行更改。这个后面会提及。
其实安装好apache后,只要再次默认目录下设置好页面内容后就可以在浏览器中看到了。

就好比我们刚刚安装好Apahche后,并没有过多设置什么,只需要在/var/www/html下如下设置即可:
[root@linux102 html]# vi index.html //创建并编辑index.html
hello world //页面内的内容
[root@linux102 html]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Ok,我们现在在浏览器中观察下是否显示我刚设置的内容:
在这里插入图片描述
看 已经显示到了吧,其实到这里就是一个最最基本的web服务器,只要开启Apache,并且默认主页目录下有默认主页内容即可,但很多权限之类的设置却是在httpd.conf中设置。

(2)/var/www/error/

若主机因为设置错误,或者浏览器客户端要求的数据错误,在浏览器上显示的错误信息就是这个目录下的信息。

(3)/var/www/icons/

此目录是提供Apache默认的一些图标。

(4)/var/www/cgi-bin/

默认的一些可执行的CGI(网页程序)程序放置的目录

3./var/log/httpd/

默认的Apache日志文件保存在此

4./usr/sbin/apachectl

这个就不是目录了,此处的apachectl是文件,是apache的主要执行文件,这个执行文件其实是shell script,它可以主动检测系统上的一些设置值,好让您启动apache时更简单。简单的说就是apache 的一些管理工具

5./usr/bin/htpasswd

当我们想要登陆某些网页的时候,会提示输入账号和密码。而apache本身就提供一个最基本的密码保护方式,该密码的产生就是通过这个指令实现的。

6./usr/sbin/httpd

prefork MPM运行方式的参数:

StartServer 8
MinSpareServices 5
MaxSpareServer 20
MaxClients 150
MaxrequestsPerChild 1
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值