3_3.Apache的管理及优化
Apache的管理及优化
- 一、Apache的作用及安装
- 二、Apache的启用
- 四、Apache的基本配置
- 1.Apache端口修改
- 3.修改默认发布目录
- 五、Apache的访问控制
- 1.基于客户端ip的访问控制
- 1)ip白名单
- 2).ip黑名单
- 2.基于用户认证
- 六、Apache的虚拟主机
- 八、Apache的语言支持
- 1.php
- 3.书写wsgi的测试文件
- 八、Apache的加密访问
- 强制加密
- 九、Squid+Apache
- 1.squid 正向代理
- 2.squid反向代理
一、Apache的作用及安装
apache是web应用服务器,可以运行在几乎所有广泛使用的计算机平台上,它快速、可靠并且可通过简单的API扩充,将html、php、jsp、perl、Python编写的web程序解析、编译到服务器中。Apache开源服务中有一个项目做HTTP Server,httpd是HTTP Server的守护进程,在Linux下最常用的是Apache,所以一提到httpd就会想到Apache HTTP Server。后来把起家apache更名为httpd,也更符合其http server的特性。
在web被访问时通常使用http://的方式
http:// 超文本传输协议
提供http:// 超文本传输协议的软件
Apache、nginx、stgw、jfe、Tengine
Apache的安装
[root@westoslinux100 mnt]# dnf install httpd -y
二、Apache的启用
# 四、Apache的基本信息
服务名称:httpd
配置文件: etc/httpd/conf/httpd.conf ##主配置文件/etc/httpd/conf.d/*.conf ##子配置文件
默认发布目录: /var/www/html
默认发布文件: index.html
默认端口:80 #http443 #https
用户: apache
日志: /etc/httpd/logs
四、Apache的基本配置
1.Apache端口修改
vim /etc/httpd/conf/httpd.conf
Listen 8080
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
systemctl restart httpd
## 2.修改默认发布文件
3.修改默认发布目录
五、Apache的访问控制
实验素材
1.基于客户端ip的访问控制
1)ip白名单
order后的顺序,即先读禁止,再读允许,允许权限覆盖禁止权限
2).ip黑名单
2.基于用户认证
六、Apache的虚拟主机
但很多时候,一台服务器不止一个访问域名,而且不同域名访问时所访问的页面也不相同,就像百度有百度新闻、百度贴吧等等,这个时候就需要Apache的虚拟主机
八、Apache的语言支持
1.php
vim /var/www/html/index.php #创建php语言文件
<?php
phpinfo();
?>
dnf install php -y #安装软件
systemctl restart httpd #重启服务firefox http://192.168.0.11/index.php #测试
安装php编译环境
## 2.cgi
cgi通用网关接口中使用的时perl语言,但Apache不默认支持perl语言
3.书写wsgi的测试文件
wsgi与cgi的功能差不多,其主要使用python语言,Apache不默认支持python语言,需要安装环境。
八、Apache的加密访问
加密软件配置文件重启如下
测试
强制加密
对于一些需要填登陆信息的网页,无论用户是否进入加密传输,都强制转到加密传输网页
配置内容如下
九、Squid+Apache
1.squid 正向代理
实验环境
实验环境:
单网卡主机设定ip不能上网
双网卡主机设定ip1可以连接单网卡主机,设定ip2可以上网
实验效果
让单网卡主机不能上网但浏览器可以访问互联网页
代理就是,客户端虽然无法直接直接访问某台服务器,但可以通过一台可以访问该服务器的主机去访问。
客户端设置
代理端设置
2.squid反向代理
3_3.Apache的管理及优化相关推荐
- Apache的管理及优化web
Apache的管理及优化 web 1 实验环境 2 Apache的作用 3 Apache的安装与启用 3.1 Apache的安装 3.2 Apache的启用 4 Apache的基本信息 5 Apach ...
- Linux学习笔记-RH135之Apache的管理及优化
Apache的管理及优化 1.Apache的作用 2.Apache的启用 3.Apache的基本配置 4.Apache的访问控制 (1)基于ip的黑名单 (2)基于ip的白名单 (3)基于用户的访问控 ...
- Apache 的管理及优化web
目录 一.Apache的作用 二.Apache的安装 三.Apache的启用 四.Apache的基本信息 五.Apache的基本配置 六.Apache的访问控制 七.Apache的虚拟主机 八.Apa ...
- Apache的管理及优化——中篇{Apache的访问控制(黑白名单,用户密码认证)、Apache的虚拟主机}
目录 四.Apache的访问控制 1.基于客户端ip的访问控制 1.1ip白名单 1.2ip黑名单 2.基于用户认证的访问控制 五.Apache的虚拟主机 四.Apache的访问控制 1.基于客户端i ...
- 3.3 Apache的管理及优化
目录 一.Apache的作用 二.Aphache的安装和启用 1.基本信息 2.Aphache的安装 3.Aphache的启用 三.Apache的基本配置 1.端口修改 2.修改默认发布文件 3.修改 ...
- Apache的管理及优化
1.Apache的简介及服务安装和启用 在web被访问时通常使用http://的方式,http://是一种超文本传输协议.apache是提供这种传输协议的软件. http:// 超文本传输协议提供软件 ...
- linux系统工程师----3.Apache的管理及优化
前言 一.Apache的作用 Apache HTTP Server(简称Apache,音译为阿帕奇)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和 ...
- Apache的配置与应用【Apache访问控制】以及apache日志管理【日志分割、awstats日志分析】
Apache的配置与应用以及日志管理 文章目录 Apache的配置与应用以及日志管理 一.Apache连接和访问控制 1.Apache连接 [1]KeepAlive [2]KeepAlive Time ...
- 关于mysql内存管理_MYSQL内存管理及优化
MYSQL内存管理及优化 内存是影响数据库性能的主要资源,也是mysql性能优化的一个重要方面: 内存优化的原则 将尽量多的内存分配给mysql做缓存,但是要给操作系统和其他程序的运行预留足够的内存, ...
最新文章
- 【PAT乙级】1045 快速排序 (25 分)
- 高维数据使用npy格式保存
- 【PHP】__autoload()魔术方法与spl_autoload_register
- How is Attachment property retrieved
- 使用jMeter构造大量并发的随机HTTP请求
- linux系统基础优化小结
- 【聊透SpringMVC】java技术经理岗位职责
- cmd设置mysql初始密码_windows下mysql初始密码设置
- mysql 中的split函数_mysql中split函数
- WinRAR安装教程
- Word中删除空白页的4种方法
- C++内置类型对象之间的隐式转换
- 享元模式——滴滴打车的共享经济思维
- 色彩心理学:为什么快餐店不适合等人?
- 一款模拟养成类游戏的策划大纲
- python interpreter配置_PyCharm使用之配置SSH Interpreter
- CS231n_learn
- 爬虫入门一:BeautifulSoup解析豆瓣即将上映的电影信息
- 微信小程序集合4(51报名管家+地图定位和导航+仿ofo共享单车+仿麦当劳点餐+购物节抽奖+婚庆摄影商店)
- 软驱光碟安装linux系统,无光驱和软驱安装debian的方法
热门文章
- UML于模式应用 摘抄(1)
- NATv6是个笑话,那么IPv6本身呢?
- AutoCAD C# 二次开发项目----批量替换块(2)
- 直接打包的服务器组件,Vue-CLI-2.x全家桶架构,支持打包后自动部署到服务器构建案例...
- StringUtils 系列之 StringUtils.isBlank() 和 StringUtils.isNotBlank() 的区别、CollectionUtils.isEmpty()
- onscroll 事件和onScrollCapture事件
- 自主移动机器人视频分享
- 合并C#的控件tableLayoutPanel中的行和列
- 对比 Netflix Feign 和 OpenFeign
- 【unity造轮子】伤害飘字效果,封装代码