从零开始部署httpd2.2之三部署httpd2.2

author author     2022-08-20     238

关键词:

在192.168.1.1上操作

一、准备虚拟主机目录:

mkdir -p /www/{aaa,bbb,ccc}

 

echo "site: aaa.com" > /www/aaa/index.html

echo "site: bbb.com" > /www/bbb/index.html

echo "site: ccc.com" > /www/ccc/index.html

//给每个虚拟主机配置一个首页

 

 

二、申请CA证书:

1.创建证书申请文件

mkdir /etc/httpd/ssl           //用于存放私钥和证书

 

(umask 077; openssl genrsa -out /etc/httpd/ssl/httpd.key2048)       //创建私钥

openssl req -new -key/etc/httpd/ssl/httpd.key -days 365 -out /etc/httpd/ssl/www.aaa.com.csr

//创建www.aaa.com的证书申请

技术分享

 

 

scp /etc/httpd/ssl/[email protected]:/tmp

//把申请文件发给CA

 

 

2.签发证书

在192.168.1.102上操作

openssl ca -in /tmp/www.aaa.com.csr -out/etc/pki/CA/certs/www.aaa.com.crt -days 700

//签发证书,证书有效期为700天

 

rm -rf /tmp/www.aaa.com.csr      //清除证书申请文件

 

 

3.获取证书

在192.168.1.101上操作

scp [email protected]:/etc/pki/CA/certs/www.aaa.com.crt/etc/httpd/ssl/

//获取证书

 

rm -rf /etc/httpd/ssl/www.aaa.com.csr       //清理证书申请文件

 

 

三、配置httpd:

1.检查httpd工作模式

cat /etc/sysconfig/httpd

技术分享

 

 

2.    安装ssl模块:

yum install -y mod_ssl

技术分享

 

 

3.    编辑主配置文件(httpd.conf)

mv /etc/httpd/conf.d/welcome.conf{,.bk}      //移除默认的欢迎页面

 

cp /etc/httpd/conf/httpd.conf{,.bk}           //先备份

 

vim /etc/httpd/conf/httpd.conf

技术分享


技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 


 

httpd -t         //修改后检查配置是否正确

 

 

  1. 4.    配置开机启动

chkconfig --level 35 httpd on

技术分享

 

service httpd start             //启动httpd

 


从零开始部署httpd2.2之四配置虚拟主机

一、配置www.aaa.com: vim/etc/httpd/conf.d/www.aaa.com.conf650)this.width=650;"src="http://s5.51cto.com/wyfs02/M00/8C/4F/wKiom1hp_cfxO_UiAAEv43BkXTg590.png"title="b.PNG"alt="wKiom1hp_cfxO_UiAAEv43BkXT 查看详情

centos6部署lamp:httpd2.2+module模式

系统:Centos6httpd版本:2.2使用prefork工作模式 安装方法:使用源码包安装mariadb使用yum安装php 注:如果使用mariadb官方的yum源安装,速度很慢  一、安装mariadb: 1.    准备源码包650)this.width=650;"src="http... 查看详情

虚拟机console基础环境配置——系统镜像站点配置(代码片段)

1.概述2.部署HTTP服务器2.1YUM安装httpd2.2配置httpd2.3启动httpdf2.4测试httpd3.部署FTP服务器3.1YUM安装vsftpd3.2配置vsftpd3.3查看ftp服务4.NFS服务部署4.1YUM安装依赖软件4.2配置共享目录4.3启动服务4.3验证挂载1.概述本篇博客主要为console配置HTTP/F... 查看详情

http之编译安装httpd2.4

1概述目前CENTOS7默认安装是HTTPD2.4,但是CENTOS6上默认是安装HTTPD2.2,CENTOS6如果要安装HTTPD2.4,需要通过编译安装实现,一般情况下,centOS7默认是安装httpd2.4,除非要自己编译特殊的模块,否则建议见用yum进行安装httpd2.4的服务包就... 查看详情

httpd2.2常见配置

1、httpd配置文件的组成:(1)#grep"Section"/etc/httpd/conf/httpd.conf 有三大部分:###Section1:GlobalEnvironment 全局环境###Section2:‘Main‘serverconfiguration 主服务器的配置###Section3:VirtualHosts 虚拟主机的配置(默认没 查看详情

httpd2.2实验小结

注:解决启动提示(无法找到完整域名FQDN)     配置文件 servername www.a.com(随意指定)     技巧:set ignorecasevim搜索忽略大小写       &nb 查看详情

centos6.9源码编译httpd2.4

...的一个开放源码的网页web服务器;由于centos6默认安装的是httpd2.2版本,不具有httpd2.4的新特性,为了在6版本上使用2.4版本的,从而能利用httpd2.4的新功能,更好的完成工作中的需求。准备事项:1、系统环境:    cento... 查看详情

httpd2.2访问控制与虚拟主机配置(代码片段)

httpd2.2访问控制与虚拟主机配置实验环境:CentOS6.9httpd2.2基础知识:站点访问控制  可以基于两种类型的路径指明对那些资源进行访问控制  文件系统路径  <Directory""></Direcotry>  <File&... 查看详情

httpd2.2/2.4全攻略

httpd-2.2/2.4配置用法全攻略 本文介绍以下四部分内容,且看下文。650)this.width=650;"src="https://s3.51cto.com/wyfs02/M00/98/BC/wKioL1k_1PjBZA_QAAAtFeXGd0I731.png"title="Image4.png"alt="wKioL1k_1PjBZA_QAAAtFeXGd0I731.png"/ 查看详情

从零开始搭建系统3.3——图片服务开发及部署

从零开始搭建系统3.3——图片服务开发及部署 查看详情

19.2httpd2.2配置介绍

1、centos6、centos7安装后相应文件对比centos6centos7备注配置文件/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf服务脚本/etc/rc.d/init.d/httpd/usr/lib/systemd/system/http 查看详情

http之httpd2.2常见配置

1概述本文主要介绍了http常见的15中常见配置。为了后期维护方便,建议不要更改etc/httpd/conf/httpd.conf,只需要在路径/etc/httpd/conf.d/增加子配置文件,以.conf结尾的后缀的文件,因为在主配置文件里有配置Includeconf.d/*.conf,将子配置... 查看详情

从零开始搭建系统3.2——微服务注册中心开发及部署

从零开始搭建系统3.2——微服务注册中心开发及部署 查看详情

httpd2.2.15添加流媒体模块

项目中使用的一直都是 httpd 2.2.15 用于播放视频资源,近期有个新产品上线发现快进视频会出现卡顿情况,因此添加了流媒体模块。(怀疑是新产品中的播放器进行了更改)原文:http://liuhongjiang.github.io/tech/blog/2015/06/2... 查看详情

从零开始-exchange和skypeforbusiness部署-部署准备(代码片段)

版本准备系统版本:windowsserver2016最新补丁MsdnItellyou下载微软下载中心下载试用版将试用版更改为正式版dism/online/Set-Edition:ServerDatacenter/ProductKey:CB7KF-BWN84-R7R2Y-793K2-8xDDG/AcceptEulaExchange系统:下载最新版本(补丁和累积更新)https://t... 查看详情

从零开始轻松部署dockerswarm集群

目录理论一、DcokerSwarm集群环境部署二、部署流程1.创建Swarm集群2.查看集群信息3.将节点添加到Swarm集群4.在Swarm中部署服务(nginx为例)5.Swarm中使用Volume报错解决理论DockerSwarm是跨主机的容器集群编排工具,类似于k8s,但是它更小... 查看详情

fate部署实战——从零开始实现fatecluster部署(代码片段)

文章目录摘要1总体介绍1.1.系统介绍1.2.组件说明1.3.系统架构2详细设计2.1.部署规划2.2.主机资源和操作系统要求2.3.网络要求3搭建虚拟环境3.1硬件要求3.2软件3.3安装VMWare虚拟机安装3.4CentOS安装4虚拟环境配置4.1hostname配置4.2关闭selinu... 查看详情

如何从 httpd 2.2 迁移到 httpd 2.4 中的 conf.modules.d 目录?

...pd2.4?【发布时间】:2018-12-1506:41:33【问题描述】:我最近开始将我的httpd2.2版从带有RHEL4的旧服务器升级到带有httpd2.4版的RHEL7。我注意到的变化之一是conf.modules.d目 查看详情