开发者社区> 技术小胖子> 正文

apache如何添加虚拟主机和在虚拟主机中实现用户验证

简介:
+关注继续查看

apache如何添加虚拟主机和在虚拟主机中实现用户验证

第一步:打开apache主配置文件,vim /usr/local/apache2/conf/httpd.conf,如下图所示:wKioL1i82FWxY_NBAABMGwMlvY4185.png-wh_50

第二步:在以上的apache主配置文件里需要改动三点,如下:

(1)将如下图所示中的“deny from all”更改为“allow from all”

wKiom1i82IvSQQZUAAARvfyQQjM799.png-wh_50

(2)在下图中添加最后一行,实现php语言能够解析wKioL1i82RrQUNg4AAANeF0FTCw318.png-wh_50

(3)打开可以增加虚拟主机的开关(去掉#

wKiom1i82VKy32FBAAAIl5ex0Z8400.png-wh_50

第三步:打开虚拟主机的配置文件,vim/usr/local/apache2/conf/extra/httpd-vhosts.conf

在相应的虚拟主机配置文件段,加入
            AllowOverride AuthConfig
            AuthName "
自定义的"
            AuthType Basic
            AuthUserFile/data/.htpasswd               # 
这里的/data/.htpasswd你可以随便写一个路径或名字,没有限制

     require valid-user

如下图所示:

wKioL1i82g2hKs5JAAAq6R7Uqrw980.png-wh_50

保存后,退出。
第四步:创建apache的验证用户
/usr/local/apache2/bin/htpasswd -cm /data/.htpasswd  test    # -m 
就是md5加密
增加第二个用户的时候,就不要加-c了,因为-c是创建的意思,如果加上会把这个文件重写。如下图所示:wKioL1i82jWiTZPhAAAJTmGKhKs714.png-wh_50

查看所创建的验证用户:

wKiom1i82lrReC5VAAAY5btc_9Q990.png-wh_50

在登入网页验证之前,最好检查下apache配置文件有无错误,接着重新加载apache配置文件,命令如下:apachectl –tapachectl graceful

注:apache启动命令我做了软连接:ln–s /usr/local/apache2/bin/apachectl  /usr/bin

第五步:网页登入验证,如下图所示:

wKiom1i82pGiwRuwAACl8AGjLeo058.png-wh_50



     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1903582,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Apache 虚拟主机里的 ServerName 指令
Apache 虚拟主机里的 ServerName 指令
10 0
Apache 虚拟主机里的 ServerName 指令
Apache 虚拟主机里的 ServerName 指令
19 0
Centos7下多种方式配置 Apache虚拟主机
Centos7下多种方式配置 Apache虚拟主机
205 0
给Apache虚拟主机增加端口的方法
给Apache虚拟主机增加端口的方法
45 0
Apache PLC4X 作者 “喊话”:将停止提供任何免费支持 | 呼吁企业用户为开源付费
Apache PLC4X 作者 “喊话”:将停止提供任何免费支持 | 呼吁企业用户为开源付费
111 0
Apache配置虚拟主机
Apache配置虚拟主机
95 0
Apache ZooKeeper 初认识(附用户交流群)
为了让阿里云上的用户更好的使用 ZooKeeper,我们将会在近期推出 ZooKeeper 的托管服务,为您提供稳定、高可用、长期维护的 ZooKeeper 集群
1868 0
+关注
技术小胖子
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Apache NiFi Crash Course Intro
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像