httpd-2.2和httpd-2.4几个基本服务的实现

环境Centos 6.7 x86_64,实验内容为httpd-2.2几个基本服务的实现

1.建立2个web虚拟主机

第一步:安装httpd服务包

# yum -y install httpd

第二步:编辑主配置文件,启用web虚拟机功能

第三部:建立web虚拟主机的配置文件

第四步:添加域名解析记录(无DNS服务)

第五步:访问测试

2.对httpd的status页面启用访问控制


第一步:启用状态页面访问的功能

第二步:创建账号文件

第三部:打开httpd主配置文件,添加以下内容

#service httpd reload

第四部:打开浏览器测试

输入账号密码

 3.拒绝192.168.0.0/24网段访问虚拟主机www2.magedu.com

第一步:更改虚拟主机www2.magedu.com的配置

第二步:加载配置

# service httpd reload

第三部:访问测试

4.为虚拟主机www2.magedu.com启用https服务

第一步:创建私有CA和自签名证书

第二步:更改/etc/httpd/conf.d/ssl.conf配置文件

第三部:访问测试

以上是终端命令行测试

下面是浏览器测试

环境Centos 7.2 x86_64,实验内容为httpd-2.4几个基本服务的实现

时间: 2024-10-07 03:58:28

httpd-2.2和httpd-2.4几个基本服务的实现的相关文章

马哥2016全新Linux+Python高端运维班-Linux服务 DNS,httpd,加密通讯,vsftp,NFS,samba服务练习

本周作业内容: 1.详细描述一次加密通讯的过程,结合图示最佳. 一次加密通讯的过程: 首先Bob用单向加密的方法提取数据的特征码,用自己的私钥加密这段特征码,并附加到数据的后面. Bob用对称加密算法把数据及特征码整个进行加密. Bob用接收方的公钥加密对称密钥并附加到数据后面. Alice用私钥解密对称密钥. Alice用对称密钥解密出数据及加密的特征码. Alice用发送方的公钥解密特征码,并用相同的算法算出数据的特征码,比较两个特征码是否一致,若一致即可获得Bob的数据. 如图所示: 单向

CentOS 平台,使用 httpd 2.2 和 httpd 2.4 部署 web服务器

1.查看当前的系统 uname -r cat /etc/redhat-release 2.通过rpm 安装httpd yum install httpd a.安装完成后,参看相应的配置文件. /etc/httpd/conf/httpd.conf # 主配置文件. A.修改参数 Listen [IP:]port   # 可以出现多次. ServerName www.njjn.com:80 DoucumentRoot /var/www/html      # 文档主目录 NameVirtualHos

httpd启动报错httpd: Could not reliably determine the server's fully qualified domain name

安装完apache-httpd后,启动时报错如下: [[email protected] app]# service httpd start Starting httpd: httpd: apr_sockaddr_info_get() failed for ppt httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName  [  OK  

centos7,监控httpd运行状态

#!/bin/bash # 获取运行状态 http=$(systemctl status httpd | grep Active | awk '{print $2}') # 判断运行状态 if [ "$http" != "active" ];then # 运行状态为失败时尝试重启并发出重启成功信息,如果运行失败发出失败警告! systemctl restart httpd && echo "httpd Restart successfull

httpd搭建及知识点

http 的默认端口:80/tcphttps 的默认端口:443/tcp http协议的版本:    http/0.9    http/1.0    http/1.1    http/2.0 socket:BSD是 socket ipc的一种实现,允许在不同的主机上的进程之间相互通信的解决方式基于套接字有三中通信:    tcp套接字    udp套接字    裸套接字套件字的使用格式    ipv4    ipv6    unix sock 工作的模式: 一次完整http事务:请求 -- 响应

linux服务之http协议和httpd的配置(三)

httpd的基本应用(3) httpd-2.4: 新特性: (1) MPM支持运行为DSO机制:以模块形式按需加载: (2) event MPM生产环境可用: (3) 异步读写机制: (4) 支持每模块及每目录的单独日志级别定义: (5) 每请求相关的专用配置: (6) 增强版的表达式分析式: (7) 毫秒级持久连接时长定义: (8) 基于FQDN的虚拟主机也不再需要NameVirutalHost指令: (9) 新指令,AllowOverrideList: (10) 支持用户自定义变量: (11

Centos7 httpd+openssl+ssh登录实现过程(爱你就给你写详细点)

上篇已经讲了LAMP的yum简易搭建 http://rexchow.blog.51cto.com/11619161/1885533 我们针对这套服务延伸openssl功能 原理就不多说了,谷X百X去 环境说明: server:CentOS7-192.168.230.202 client: win8.1-192.168.230.59 Apache/2.4.6 php Version 5.4.16 5.5.52-MariaDB 新增签发服务器:192.168.230.204 需要安装openssl

lvs DR模式 +keepalived 实现directory 高可用、httpd服务负载均衡集群

功能: lvs+keepalived高可用负载均衡集群中: ·keepalived负责后端real server健康状态检查 如果一台real server服务出现故障,则会从集群服务中剔除,等恢复之后再自动加入到集群. ·keepalived负责负载均衡器(directory server)高可用 A和B两台虚拟机装lvs+keepalived(主)和lvs+keepalived(备),但是对外表现为一个虚拟IP,主服务器会发送消息给备服务器,当备服务器收不到消息的时候,认为主出现故障,然后接

How to install php 5.6.9 and apache httpd 2.4.12 on OEL6u6 x86 64bit

1. 安装apache httpd 2. 配置apache httpd 3. 安装php 5.6.9 4. 测试 1. 安装apache httpd # yum install apr apr-util # ls -l -rw-rw-r--. 1 NONE NONE 5054838 May 19 06:23 httpd-2.4.12.tar.bz2 # tar jxvf httpd-2.4.12.tar.bz2 # cd httpd-2.4.12 # ./configure --enable-m

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum