分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

HTTP配置实例

发布时间:2023-09-06 01:51责任编辑:白小东关键词:配置
二、项目作业:
分别使用httpd-2.2和httpd-2.4实现
1.建立httpd服务,要求:
1) 提供两个基于名称的虚拟主机www1, www2;要求每个虚拟主机都有单独的错误日志和访问日志; 
2) 通过www1的/server-status提供状态信息,且仅允许172.16.0.1主机访问;
3) www2不允许192.168.1.0/24网络中任意主机访问;
    1.www1虚拟机的配置

<VirtualHost 172.16.11.11:80>        Servername www.qmx.com        DocumentRoot "/mnt/web/www1/"        ErrorLog "logs/error_www1"        Loglevel warn        CustomLog "logs/access_www1" combined        <Directory "/mnt/web/www1/">                Options none                AllowOverRide none                Order deny,allow                Allow from all        </Directory>        <Location /server-status>                SetHandler server-status                Order deny,allow                Deny from all                Allow from 172.16.0.1        </Location></VirtualHost>

        给WWW1创建日志文件

touch error_www1touch access_www1chmod 660 error_www1 chmod 660 access_www1 chgrp apache error_www1 chgrp apache access_www1

创建web站点路径

mkdir -pv /mnt/web/www1

配置本地hosts文件,完成基于主机头的虚拟主机

访问www1虚拟主机,及其配置的服务器状态数据查询

同理配置www2

<VirtualHost 172.16.88.99:80>        Servername www.qqzx.com        DocumentRoot "/mnt/web/www2/"        ErrorLog "logs/error_www2"        Loglevel warn        CustomLog "logs/access_www2" combined        <Directory "/mnt/web/www2/">                Options none                AllowOverRide none                Order deny,allow                Deny from 192.168.1.0/24        </Directory></VirtualHost>

校验访问控制

2.为上面的第2)个虚拟主机提供https服务;

    由于个人能力原因,尚未完成,敬请期待



HTTP配置实例

原文地址:http://blog.51cto.com/wangchaode/2108990

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved