apache服务

发布时间 2023-11-23 18:59:50作者: q_7

apache服务

安装包 httpd
服务名称:httpd

 

是一个网站服务,用于去访问主页的服务  

 

配置文件名称:
服务的根目录:/etc/httpd
主配置文件:/etc/httpd/conf/httpd.conf
网站数据目录:/var/www/html
访问日志:/var/log/httpd/access_log
错误日志:/var/log/httpd/error_log

 

参数介绍:

ServerRoot 服务目录
ServerAdmin 管理员邮箱
User 运行服务的用户
Group 运行服务的用户组
ServerName 网站服务器的域名
DocumentRoot 文档的根目录(网站数据目录)
Directory 网站数据目录的权限
Listen 监听的ip地址与端口号
DirectoryIndex 默认的索引页面
ErrorLog  错误日志文件
CusetomLog  访问的日志文件
Timeout 网页超时时间,默认为300秒

 

关于权限:

options:用来定义目录有哪些的特性,FollowSymLinks,可以在目录中使用符号链接,可以使用+或-,添加或者取消某个值

AllowOverride:用于设置.htaccess文件中的指令类型,None表示禁止使用.htaccess

allow和deny
order allow,deny
表示默认情况禁止所有客户端访问,且Allow字段在Deny字段之前被匹配,如果Allow字段又匹配Deny字段,则Deny字段最终生效,也就是Deny会覆盖Allow


order deny,allow
默认情况下,允许所有客户端访问,如果有相同的字段,allow会覆盖deny

案列:
1)允许所有客户端访问
Order allow,deny
Allow from all


2)拒绝ip和域名
Order deny,allow
deny from ip
deny from 域名


3)只有某一个ip能访问,其余都不能访问
Order deny,allow
deny from all
allow from Ip
(先拒绝所有的,在来允许某一个)

4)仅允许某个网段能访问,但是其中有一个ip不能访问
Order allow,deny
allow from ip/24
deny from ip

  

常见的操作:

一:搭建用户认证的目录

就是用户访问网页时,需要输入账号和密码才能去访问