http服务配置详解


前言

今天配置了http,踩了点坑,前来分享
报错如下:client denied by server configuration
机器ip是192.168.200.100


一、安装httpd

yum -y install httpd

二、配置服务

在这里插入图片描述

三、启动服务

在这里插入图片描述
一般这样就可以配置http服务,但是其中有些配置文件就可以稍微了解下
比如DocumentRoot:网页根目录(/var/www/html)

四、主配置文件

文件位置 /etc/httpd/conf/httpd.conf
如:
DocumentRoot:网页根目录(/var/www/html)
Listen:监听地址:端口(80)

1.DocumentRoot

[root@servera conf]# vi /etc/httpd/conf/httpd.conf
修改为:DocumentRoot "/var/www/myweb"
[root@servera conf]# mkdir /var/www//myweb
[root@servera conf]# echo myweb > /var/www/myweb/index.html
[root@servera conf]# systemctl restart httpd
[root@servera conf]# curl 192.168.200.100
myweb #显示这个

2. Listen

[root@servera conf]# vi /etc/httpd/conf/httpd.conf
修改为:Listen 8000
[root@servera conf]# systemctl restart httpd
[root@servera conf]# curl 192.168.200.100:8000
myweb

五、调用配置文件


文件位置:/etc/httpd/conf.d/*.conf
为每个虚拟站点添加配置
<VirtualHost IP地址:端口>
ServerName 此站点的DNS名称
DocumentRoot 此站点的网页根目录


DNS可以使用本地解析

[root@servera conf.d]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.100 www.qq.com

调用配置文件

[root@servera conf.d]# mkdir /etc/httpd/conf.d/aa.conf
[root@servera conf.d]# cat aa.conf 
<VirtualHost  *:80>       
 ServerName  www.qq.com        
 DocumentRoot  /var/www/qq 
</VirtualHost>
[root@servera conf.d]# mkdir /var/www/qq/
[root@servera conf.d]# echo qq > /var/www/qq/index.html
[root@servera conf.d]# systemctl restart httpd

发现启动不好查看日志发现报错如下
client denied by server configuration
经过我的发现原因是apache版本不一样,加入如下即可成功
<Directory “/var/www/qq”>
Require all granted

<VirtualHost  *:80>       
 ServerName  www.qq.com        
 DocumentRoot  /var/www/qq 
<Directory "/var/www/qq"> 
    Require all granted
</Directory>
</VirtualHost>

解决

[root@servera conf.d]# curl www.qq.com                     
qq
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值