Apache的部署和配置

一.简述
1.Apache

1.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
2. Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

2.http

1.超文本传输协议(HTTP,HyperText TransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法
2.HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

二.Apache
1.安装Apache
在这里插入图片描述
2.安装Apache手册

在这里插入图片描述
3.开启服务
在这里插入图片描述
4.将http.https设为永许
在这里插入图片描述
在这里插入图片描述
5.重启服务
在这里插入图片描述
6.浏览器中输入ip测试
在这里插入图片描述
7.查看手册
在这里插入图片描述
1.发布文件
在这里插入图片描述
在这里插入图片描述
2.浏览器测试
在这里插入图片描述
三.修改Apache的基本信息
1.apache的基本信息

主配置目录:/etc/httpd/conf
主配置文件:/etc/httpd/conf/httpd.conf
子配置目录:/etc/http/conf.d
子配置文件:/etc/httpd/conf.d/*.conf
默认发布目录:/var/www/html 默认发布文件:index.html
默认监听端口:80
默认安全上下文:httpd_sys_content_t
程序开启默认用户: apache
错误日志:/var/httpd/log/error_log

2.修改端口
注意:默认端口为80
在这里插入图片描述
(2).编辑主配置文件
在这里插入图片描述
(3).重启服务
在这里插入图片描述
(4).在火墙中允许8080端口
在这里插入图片描述
(5).浏览器测试
在这里插入图片描述
(6).在此修改端口为:8888
在这里插入图片描述
在这里插入图片描述
(7).重启服务
在这里插入图片描述
(8).火墙中添加8888端口
在这里插入图片描述
(9).重启服务
在这里插入图片描述
(10).浏览器测试
在这里插入图片描述
(11)修改为默认端口
在这里插入图片描述
在这里插入图片描述
3.修改默认文件
(1)创建新的文件
在这里插入图片描述
在这里插入图片描述(2.)重启服务
在这里插入图片描述
(3.)浏览器测试
在这里插入图片描述
4.编辑主配置文件

在这里插入图片描述
在这里插入图片描述
5.重启服务并测试
在这里插入图片描述
在这里插入图片描述
4.修改默认目录
(1)新建目录
在这里插入图片描述
(2)新建文件
在这里插入图片描述
在这里插入图片描述
(3)修改主配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)重启服务
在这里插入图片描述
(4)浏览器测试
在这里插入图片描述
(5)清空所有实验
在这里插入图片描述
四、创建Apache虚拟主机
虚拟主机:

1.虚拟主机是指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。
2.虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。
3.每一个虚拟主机空间都具有独立的域名,但IP地址一般为共享,它具有完整的互联网服务器功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序

1.创建虚拟主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
主机做本地解析
在这里插入图片描述
在这里插入图片描述
测试
在这里插入图片描述
在这里插入图片描述

五、Apache访问控制
1.ip的访问控制
添加允许访问的ip
在这里插入图片描述
在这里插入图片描述
重启服务
在这里插入图片描述
测试
1.使用172.25.254.67测试
在这里插入图片描述
1.使用172.25.254.226测试
在这里插入图片描述
禁止访问的ip
在这里插入图片描述
在这里插入图片描述
测试:先用172.25.254.226
在这里插入图片描述
在用:172.25.254.67
在这里插入图片描述
2.用户的访问控制
创建新用户
在这里插入图片描述
在这里插入图片描述
配置文件中添加用户

在这里插入图片描述
在这里插入图片描述
测试:
在这里插入图片描述
在这里插入图片描述
六、Apache支持的语言
PHP
1.编写php
在这里插入图片描述
在这里插入图片描述
2.下载php
在这里插入图片描述
3.重启服务
在这里插入图片描述
4.浏览器测试
在这里插入图片描述
5.创建发布文件
在这里插入图片描述
在这里插入图片描述
6.添加可执行权限
在这里插入图片描述
7.浏览器测试
在这里插入图片描述
8.把cgi语言添加到Apache的默认发布目录里
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8.浏览器测试
在这里插入图片描述
9.解决
在这里插入图片描述
在这里插入图片描述
10.浏览器在次测试
在这里插入图片描述
11.查看安全上下文是否一致
在这里插入图片描述
12.修改安全上下文
在这里插入图片描述
在这里插入图片描述
13.浏览器继续测试
在这里插入图片描述
python
1.安装插件
在这里插入图片描述
2.将脚本放在/var/www/cgi-bin/下
在这里插入图片描述
3.添加可执行权限

在这里插入图片描述
4.查看脚本是否可运行

5.编写文件
在这里插入图片描述
在这里插入图片描述
6.测试端主机添加解析信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
七、搭建论坛
1.编写配置文件
在这里插入图片描述
在这里插入图片描述
2.创建发布目录
在这里插入图片描述
3.安装包传送到该发布目录下
在这里插入图片描述
4.解压安装包
在这里插入图片描述
在这里插入图片描述
5.查看安装步骤
在这里插入图片描述
在这里插入图片描述
7.进行配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8.主机进行解析
在这里插入图片描述
在这里插入图片描述
9.浏览器测试
在这里插入图片描述
在这里插入图片描述
10selinux的状态修改为警告模式
在这里插入图片描述
11刷新浏览器
在这里插入图片描述
在这里插入图片描述
12.排错
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
13.刷新浏览器
在这里插入图片描述
在这里插入图片描述
14.点击下一步,开始安装在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值