httpd解析PHP

配置http解析php

http的配置文件在/usr/local/apache2.4/conf/httpd.conf中 修改其配置文件
在这里插入图片描述

ServerAdmin you@example.com
解除注释

AllowOverride none Require all denied 改为granted 意思是允许所有的请求
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php  添加此项
DirectoryIndex index.html index.php 添加index.php 修改完成以后查看是否成功

在这里插入图片描述
如果没有显示其他信息说明配置成功 如果还有其他信息根据提示进行修改
在这里插入图片描述
执行 /usr/local/apache2.4/bin/apachectl graceful并重新启动
使用curl 测试是否可以
在这里插入图片描述
查看是否启动命令 netstat -lntp |grep httpd
在这里插入图片描述
现在我们在apache目录下 创建一个php文件用作测试
在这里插入图片描述
如果显示同上内容则成功!!! 这就是我们配置apache解析php的内容

配置默认虚拟主机

http的配置文件在/usr/local/apache2.4/conf/httpd.conf中
在这里插入图片描述
进入到httpd.conf中修改配置文件Include conf/extra/httpd-vhosts.conf
将注释修改掉
在这里插入图片描述

在这里插入图片描述
<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot "/usr/local/apache2.4/docs/abc.com"

ServerName abc.com

ServerAlias www.abc.com  www.aaa.com

ErrorLog "logs/abc.com-error_log"

CustomLog "logs/abc.com-access_log" common

<VirtualHost *:80>

DocumentRoot "/usr/local/apache2.4/docs/111.com"

ServerName 111.com

ErrorLog "logs/111.com-error_log"

CustomLog "logs/111.com-access_log" common
创建存储数据的目录 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210218125126939.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210218125411968.png

在doce目录下 分别创建index.html并修改配置文件 111.com/index.html
在这里插入图片描述
默认虚拟主机为abc.com,不管把什么域名指向到该服务器,只要配置文件中没有标记,就会访问这个默认虚拟主机。

关于用户认证

表示在浏览器打开网站之前需要输入用户名和密码完成一个用户认证才能正常使用
针对abc.com站点的用户认证
<Directory /usr/local/apache2.4/docs/abc.com> //指定认证的目录
AllowOverride AuthConfig //相当于打开认证的开关
Authname “abc.com user auth” //自定义认证的名字
AuthType Basic //认证的类型为Basic
AuthUserfile /usr/local/apache2.4/docs/.htpasswd //密码所在位置
require valid-user //认证用户为所有用户

配置完成之后使用-t检查 出现OK即是成功在这里插入图片描述
修改完成以后对他进行一个用户名和密码的创建 这里我的用户名和密码都是以hello命名的
在这里插入图片描述
使用该命令curl -xlocalhost:80 -u hello:hello abc.com -I在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值