满意答案

1.安装Apache2

使用下面这个命令,安装Apache2及其他库。1$ sudo apt-get -y install apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby

2.阻止分布式拒绝服务(DDoS)攻击123$ sudo apt-get -y install libapache2-mod-evasive$ sudo mkdir -p /var/log/apache2/evasive$ sudo chown -R www-data:root /var/log/apache2/evasive

把下面这个命令添加到mod-evasive.load的末尾处。12345678$ sudo nano /etc/apache2/mods-available/mod-evasive.load DOSHashTableSize 2048DOSPageCount 20 # 请求同一页面的最大数量DOSSiteCount 300 # 同一侦听器上同一客户端IP请求任何对象的总数量DOSPageInterval 1.0 # 页面数量阈值的间隔DOSSiteInterval 1.0   # 站点数量阈值的间隔DOSBlockingPeriod 10.0 # 客户机IP被阻止的时间段DOSLogDir “/var/log/apache2/evasive”DOSEmailNotify admin@domain.com

3.阻止DNS注入攻击123456$ sudo apt-get -y install libapache2-mod-spamhaus$ sudo touch /etc/spamhaus.wl Append the config to apache2.conf$ sudo nano /etc/apache2/apache2.confMS_METHODS POST,PUT,OPTIONS,CONNECTMS_WhiteList /etc/spamhaus.wlMS_CacheSize 256

00分享举报

linux査 到漠河 装apache,如何在Ubuntu上搭建一台安全的Apache Web服务器相关推荐

  1. linux 网桥 权限,如何在 Ubuntu 上搭建网桥

    导读 作为一个 Ubuntu 16.04 LTS 的初学者.如何在 Ubuntu 14.04 和 16.04 的主机上搭建网桥呢?顾名思义,网桥的作用是通过物理接口连接内部和外部网络.对于虚拟端口或者 ...

  2. linux stm32 ide,一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)...

    在快速ubuntu上安装cubeide你值得拥有:适合对linux系统还不是很熟悉的同学: 1 下载 cubeide 登陆官网,下载链接不知道是否有效,如果无效,需要提交自己的邮箱地址,ST官方会将下 ...

  3. linux如何改磁盘文件系统名,如何在Ubuntu上设置文件系统(磁盘)配额

    文件系统配额是Linux内核中的标准内置函数. 配额确定文件支持用户活动必须具有的空间量. 磁盘配额还限制了用户可以在系统上创建的文件数量. 支持配额系统的文件系统包括xfs,ext2,ext4和ex ...

  4. 如何在Ubuntu上搭建apache服务器

    1.安装apache2服务器 注意:如果以及安装可以这一步可以忽略 sudo apt install apache2: 2.查看是否安装成功 在浏览器输入Ubuntu的IP地址,出现以下情况视为成功 ...

  5. linux指令能回滚么,如何在Ubuntu上撤消或回滚“ apt-get upgrade”命令?

    我今天必须在Debian系统上执行此操作.首先,我确定了有问题的升级发生的时间范围,并检索了给出升级包的新旧版本号的日志条目: $ awk '$1=="2016-03-20" &a ...

  6. 如何在ubuntu上搭建hustoj?

    1.安装MySQL apt-get install mysql-server mysql-client 安装的过程会弹出一个框,输入sql密码,按TAB切换到ok 2.安装apache2 apt-ge ...

  7. linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta

    Kodi的Beta版周期很长.很棒,因为它有助于将错误排除在生产版本之外,而且还可以保留数月的新功能.值得庆幸的是,Kodi开发人员提供了可供测试和使用的"unstable"软件包 ...

  8. r语言使用linux命令,技术|如何在 Ubuntu 上安装和使用 R 语言

    这个教程指导你如何在 Ubuntu 上安装 R 语言.你也将同时学习到如何在 Ubuntu 上用不同方法运行简单的 R 语言程序. R,和 Python 一样,它是在统计计算和图形处理上最常用的编程语 ...

  9. linux+usb刻录,如何在Ubuntu上安装Etcher-开源USB刻录机工具

    如何在Ubuntu上安装Etcher-开源USB刻录机工具 Mark Do 2017年5月20日 暂无评论 阅读 4,988 次 Etcher是一款跨平台的USB镜像文件写入工具,在Windows.m ...

最新文章

  1. python解析xml提交到hdfs_完美解决python针对hdfs上传和下载的问题
  2. Mysql不需要身份验证便可远程连接故障
  3. 「Ubuntu」仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal Release” 没有 Release 文件。
  4. linux的驱动开发——简单驱动程序编写
  5. 机器学习如何用于芯片系统设计?《机器学习系统芯片设计》
  6. linux vg划分目录,修改根目录所在VG名称
  7. java限制符含义_JAVA的访问控制符private,default,protected,public
  8. UVA1200 LA2972 POJ2295 ZOJ2492 A DP Problem【输入】
  9. 【优化预测】基于matlab人工鱼群算法优化BP神经网络预测【含Matlab源码 523期】
  10. C# Wke例子 -- WebUI登录窗口
  11. Arcgis拓扑检查之面空隙(内附具体操作步骤)
  12. 【ESP8266+STM32】获取B站粉丝数,并在STM32屏上显示出来(物联网小项目)
  13. 多目标优化--MOEAD算法笔记
  14. Linux性能优化之 CPU 篇
  15. 用c语言编写程序相似性检测,程序代码相似性检测在论文抄袭判定中的应用
  16. android html 布局设计工具,教你使用Android SDK布局优化工具layoutopt
  17. Arm物联网全面解决方案加速产业创新,赋能开发者多样化市场
  18. 小驼峰命名规则是什么?
  19. 计算机一级b分数,2011年3月26日全国计算机一级B考试的分数分布new
  20. 您的环境不支持excel引出功能_office插件Excel工具箱15.54下载安装教程

热门文章

  1. 江西住建云实名认证怎么弄_王者荣耀无限时间怎么弄 2020年无限时间账号
  2. 让一个文字在背景图片水平居中的方法
  3. 一文教你从零开始设计并实现一个Java扫雷游戏
  4. 用C语言实现津巴布韦这道算法题?
  5. html排序按钮_插件分享 | 可进行排序扫描任务的Task Queue
  6. php 运算验证码类,php 数学运算验证码实现代码
  7. React组件实现越级传递属性
  8. 浅谈Vue内置component组件的应用场景
  9. chrome 开发者工具,查看元素 hover 样式
  10. bzoj3589 动态树 求链并 容斥