基于linux平台的web安全技术研究apache安全大学论文

广州大学华软软件学院

——毕业论文

题目—Apache安全

学生姓名:

指导教师2015-5-10

摘 要 随着网络通信技术的不断发展,WEB服务器技术应用变得相当普遍。目前windows和linux在WEB服务器市场占得份额都很大,其中windows大多用IIS,linux一般用Apache,由于Apache作为最受欢迎的WEB服务器,而且linux是开源的,稳定性比windows好,所以linux系统在WEB服务器方面应用更为广泛,市场上绝大部分WEB服务器都是基于linux系统的,随着网络的广泛应用,其安全问题变得越来越重要。本文从linux平台安全、Apache安全、防火墙技术以及入侵检测技术等方面探讨如何架设一个安全高效的WEB服务器。

关键词 WEB,Apache,网络安全

ABSTRACT With the continuous development of network communication technology, WEB server technology has become quite common. Nowadays windows and linux server market share are large in the WEB, windows often use IIS, linux general use Apache, because Apache as the most popular WEB server, and linux is open source, stability better than windows, linux systems are widely used in the application of WEB server.In the market, most WEB server are based on linux systems, but with the wider use of the network, its security is becoming more and more important. This article from the linux platform security, Apache security, firewall and intrusion detection technology, and explore how to set up a safe and efficient WEB server.

KEYWORKS website of WEB;Apache;the network safety

目 录

前言1

第一章 WEB服务器平台安全模型2

1.1 WEB服务器模型(层次化结构模型)2

1.2 模型安全模块介绍3

第二章 linux系统安装及平台架设5

2.1 linux系统的简介及版本选择5

2.2 linux目录结构5

2.3 linux AS 5.0系统的安全分区6

2.4 架设LAMP平台环境9

2.5 LAMP平台环境测试10

第三章 linux系统平台的安全设置11

3.1 磁盘分区安全11

3.2 系统安全设置11

3.2.1 用户及密码安全11

3.2.2 服务安全12

3.2.3 限制root用户和su命令13

3.2.4 登录时隐藏系统信息14

3.2.5 阻止ping请求响应15

3.2.6 查看系统日志16

第四章 Apache安全16

4.1 概述16

4.2 安全模块17

4.3 Apache安全设置17

4.3.1 勤打补丁17

4.3.2 隐藏伪装Apache版本信息17

4.3.3 目录结构和安全18

4.3.4 Apache以自身用户账号和组运行19

4.3.5 SSI配置20

4.3.6 CGI脚本安全21

4.3.7 Apache服务器的访问控制21

4.3.8 禁止用户使用目录索引22

4.3.9 Apache服务器防范Dos攻击22

4.4 Apache用户认证与授权23

4.4.1 创建认证配置文件23

4.4.2 Apahce认证测试24

4.5 使用SSL加密Apache服务25

4.5.1 创建CA私钥和证书25

4.5.2 SSL的认证配置27

4.5.3 为客户端签署交换文件28

第五章 防火墙设置28

5.1 linux防火墙概述28

5.2 WEB服务器平台的防火墙设置29

5.2.1 禁止响应ping命令29

5.2.2 阻止DoS和DDoS攻击31

5.2.3 网络地址转换33

5.2.4 防止端口扫描35

第六章 入侵检测系统36

6

linux安全配置技术论文,基于linux平台的web安全技术研究apache安全大学论文.doc相关推荐

  1. 基于Android的app公交查询论文,基于Android平台的公交查询系统的设计与实现.doc

    摘要:本系统是在Android开发平台上,基于百度地图API实现的.解决的问题是随着城市的不断扩增,所导致的盐城市公交信息不能有效分享的情况.现在人们出行时的选择越来越多,但是公交仍然是大部分市民的首 ...

  2. linux升级ipv6协议栈,IPv6技术及基于Linux平台IPv6协议栈的实现

    IPv6技术及基于Linux平台IPv6协议栈的实现 简单介绍了 IPv6的基本原理和特征 ,重点探讨了 IPv6技术在 L inux环境中的应用 :对支持 IPv6协 (本文共5页) 阅读全文> ...

  3. linux基于文本的配置工具,Linux基本配置和管理 3 ---- Linux命令行文本处理工具

    1 文件浏览(简单回顾) 1 cat 查看文件的内容 2 more 以翻页的形式查看,但是只能向下翻页 3 less 以翻页的形式查看,但是能够支持向上和向下翻页 4 head 默认是查看前10行,但 ...

  4. android校园通软件论文,基于Android平台的校园通掌上系统的设计与实现

    摘要: 近几年,移动互联网的飞速发展,尤其是智能移动设备的出现和普及,为工作和生活都带来了巨大的方便,越来越多的人从以PC为主的工作和学习模式,转变到以手机,平板电脑为中心,其带来的好处是不言而喻的, ...

  5. java万年历开题报告_基于java平台的多历法万年历软件#(开题报告+论文+源代码)...

    基于java平台的多历法万年历软件#(开题报告+论文+源代码) 如有需要请联系 QQ:1294122080 摘要 1.论文题目:基于java的多历法万年历软件 2. 专 业:计算机科学与技术 3.指导 ...

  6. 安卓端gis_基于Android平台的移动GIS研究与实现

    基于 Android 平台的移动 GIS 研究与实现 张俊杰 ; 张海燕 ; 罗锐 [期刊名称] <计算机工程与设计> [年 ( 卷 ), 期] 2013(034)009 [摘要] 为满足 ...

  7. java gui论文_毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc

    毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧, ...

  8. linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...

    我失骄杨君失柳,杨柳轻飏直上重霄九.得道多助,失道寡助.身后有余忘缩手,眼前无路想回头.鸟宿池边树,僧敲月下门.想当年,金戈铁马,气吞万里如虎. 本文由418133804贡献 pdf文档可能在WAP端 ...

  9. Linux拉取代码启动镜像,基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法...

    基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法总结 熊海泉 内核源代码 下载地址 这里下载的是linux-2.6.38.tar.bz源代码 下载地址 这里下载的是busy ...

最新文章

  1. Paging Library使用及原理
  2. Windows8 Metro开发 (03) : AppBar控件之BottomAppBar
  3. STM32 基于正电原子开发板,改换芯片为STM32F103R6,Proteus仿真的一些问题
  4. Centos编译安装Apache 2.4.6笔记 配置
  5. 几种常见软件过程模型的比较
  6. 神武咪咕汇点燃大湾区 多益网络深化新文创实践
  7. 1小时搞懂设计模式之工厂模式(简单工厂)
  8. c# oldb连接_(转)C#连接OleDBConnection数据库的操作
  9. Asp.Net实例:C# 绘制统计图(三) ——扇形统计图的绘制
  10. 矩阵分析相关证明(一) —— 正交与投影
  11. redis安装教程(简明扼要,一看就懂)
  12. 工具-cloc代码行数统计工具
  13. 音创点歌机_音创点歌系统_音创KTV点歌系统下载- 下载之家
  14. 三角函数及其之间的关系
  15. 什么是token以及token的原理
  16. 第一篇 外贸企业出口退税
  17. 「武汉理工大学 软件工程复习」第三章 | 软件需求
  18. Netty游戏服务器实战开发(11):Spring+mybatis 手写分库分表策略(续)
  19. open judge 1.6.3
  20. Arcgis ArcTutor数据下载

热门文章

  1. 程序员深度体验一周ChatGPT发现竟然....
  2. gamemaker学习笔记:截屏
  3. 最近很火火火火的 GitHub 项目
  4. Google hacking用法
  5. 破解某网课的m3u8文件的key加密
  6. 2022-2028全球与中国多通道光纤旋转接头(FORJ)市场现状及未来发展趋势
  7. 抓取特定路径下文件 可批量压缩成压缩包 并分享到微信
  8. SpringBoot 报错 Unrecognized field
  9. 棋盘覆盖问题——详解(C++)
  10. 【经验分享】30个使用Python编程的实践、建议和技巧