利用Ansible部署运行Apache(http)的Docker容器

      利用Ansible部署运行Apache(http)的Docker容器在自动化运维领域,除了saltstack,还有ansible这个批量安装部署工具,在写具体内容先,先谈谈我用过两个工具后的感想。saltstack是C/S框架,要在客户端装软件,并且启动服务才能进行管理,ansible是通过ssh连接到客户端的,也就是说必须把密钥传给客户端才能进行管理,虽然可以关闭这个验证方式,但是生产环境中肯定是不能关闭的,从这一点看,还是ansible更容易配置,完全可以用脚…

    标签:部署容器AnsibleDockerApache发布于:2019-10-01 20:44:38

    LINUX搭建LAMP(APACHE+PHP+MYSQL环境)CENTOS7.2版

      LINUX搭建LAMP(APACHE+PHP+MYSQL环境)CENTOS7.2版我们更多的网站服务器是选择了Linux系统,这里建议你选择centos,这也是阿里云ecs推荐的系统,在服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和ubuntu好,而是centos是初学者安装vps的首选,它既稳定,占用资源又少此版本生命周期较长,而且网上有关centos的教程很多,方便学习,我们这里选择了Centos7.2,采用yum在线安装。…

    标签:CentosPHPApacheLinuxMySQL发布于:2019-10-01 20:15:39

    隐藏apache信息

      隐藏apache版本信息,为了更好的提高apache的安全我们在设置apache的时候讲apache的系统版本信息隐藏起来。修改/etc/httpd/conf/httpd.conf文件中的两处1)设置为OffServerSignatureOff2)设置为ProdServerTokensProd

    标签:Apache发布于:2019-10-01 19:26:46

    Linux下安装Apache httpd

      httpd是Apache超文本传输协议(HTTP)服务器的主程序。它被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池对外提供服务。httpd支持基于虚拟主机,以及基于HOST、IP、PORT实现虚拟主机,反向代理,负载均衡,路径别名,用户认证,basic,支持第三方模块等众多特性。本文主要描述了Linux下httpd的安装以及相关基本用法。一、httpd的安装演示环境及版本#…

    标签:ApacheLinux发布于:2019-10-01 19:07:44

    Apache 安全配置要求及操作指南

      Apache 安全配置要求及操作指南范围适用于中国电信使用的Apache服务器。本规范提出了Apache服务器安全配置要求,适用于所有的安全等级,可作为编制设备入网测试、安全验收、安全检查规范等文档的参考。由于版本不同,配置操作有所不同,本规范以unix平台上Apache2.0\2.2为例,给出参考配置操作。缩略语安全配置要求账号授权编号:1编号:2日志禁止访问外部文件目录列出错误页面重定向拒绝服务防范隐藏Apache的版本号关闭T…

    标签:Apache发布于:2019-10-01 18:53:07

    Apache httpd 目录列表禁用配置(options indexes)

      Apache httpd 目录列表禁用配置(options indexes)Apachehttpd服务器在缺省的情况下,开启了基于目录列表的访问,这是一个存在安全隐患的问题,因此可以关闭这个功能。在Apache2.4的版本中,不在支持使用-indexes来配置,需要注释该功能。本文对此给出演示,供大家参考。一、缺省情况目录列表可查看示例当前环境[root@centos7-web~]#more/etcedhat-releaseCentOSLinuxrelease7.2.15…

    标签:Apache发布于:2019-10-01 18:13:15

    NGINX,APACHE开启文件目录浏览功能

      NGINX,APACHE开启文件目录浏览功能我们都知道在apache下可以配置访问web服务器的某个路径时,自动显示其目录下面的文件列表的,其实Nginx一点也不比apache弱,它当然也可以实现这个功能,而且还非常容易和简单;主要用到autoindex这个参数来开启,其配置如下:复制代码代码如下:location/{root/data/www/file//指定实际目录绝对路径;autoindexon;//开启目录浏览功能;autoinde…

    标签:NginxApache发布于:2019-10-01 17:44:27

    ubuntu LTS 16.04 编译安装配置Apache

      操作系统:ubuntuLTS16.04apache版本:2.4.27一、PRE准备工作Apache编译安装指南(http://httpd.apache.org/docs/2.4/install.html)中给出了编译安装的详细过程,以下是注意事项:1、安装C编译器安装C语言编译器gcc-5sudoapt-getinstallgcc-5将gcc符号链接到gcc-5,使gcc命令等同于gcc-5sud…

    标签:UbuntuApache发布于:2019-10-01 17:01:14

    Apache 获取真实ip的配置的实现方法

      Apache获取真实ip的配置的实现方法最近因为用了web应用防火墙产品(阿里云的),所以获取不到用户的真实ip。经过多方搜集尝试,方案如下:apache2.4提供了自带的remoteip模块可以实现获取真实ip。我的环境是:ubunt16.04Apache2.4.18cd/etc/apache2.mods-available新建配置文件vimremoteip.conf输入:RemoteIPHea…

    标签:Apache发布于:2019-10-01 16:11:44

    详细分析apache httpd反向代理的用法

      详细分析apache httpd反向代理的用法代理方式有两种:正向代理和反向代理。正向代理是为客户端转发请求,各客户端将请求交给正向代理服务器,正向代理服务器再负责转发给服务端,响应时服务端先响应给正向代理服务器,正向代理服务器再转发给对应的客户端。也就是说,正向代理是为局域网内客户端做代理,它扮演的角色类似于NAT。反向代理是为服务端转发请求,客户端将请求发送至反向代理服务器,反向代理服务器再将请求转发给真正的服务器以处理请求,响应时后端真…

    标签:Apache发布于:2019-10-01 15:31:51

    CentOS 7 系统配置Apache

      现在公司的项目由于一直是一个外包团队在维护,一直运行在WindowsServer上,我接手之后从长远考虑以及熟练及安全、性能等方面考虑,我最终决定换成Linux,而由于运行的是公司的正式项目,毫无疑问选择了CentOS,至于版本,我选择了最新的CentOS7。而服务器本打算是用流行的Nginx的,但是几个CGI参数始终无法配置好,出于稳定性考虑,最后选择了Apache。安装基本软件包由于CentO…

    标签:CentosApache发布于:2019-10-01 14:48:08

    CentOs中Apache开启mod_rewrite模块

      CentOs中Apache开启mod_rewrite模块今天刚发现wordpress的固定链接功能,于是想试试水。。但是改完之后发现只有首页能进,文章都进不去了,404NOTFOUND,崩溃。。。于是Google了一下,在这里把方法整理一下之所以无法访问是因为Apache的rewrite模块没有开启rewrite是Apache环境的一个伪静态功能,如果我们没有让Apache开启rewrite功能,网站上所有的rewrite规则都不可使用.自然文章链接的…

    标签:CentosApache发布于:2019-10-01 14:35:54

    apache虚拟主机配置

      1.检查配置/etc/httpd/conf/httpd.conf查看虚拟主机httpd-S去掉NameVirtualHost*:80前的#去掉ServerName前的#2.虚拟主机配置代码#EnsurethatApachelistensonport80Listen80<VirtualHost*:80>DocumentRoot"/www/example1"ServerNamewww.ex…

    标签:Apache发布于:2019-10-01 14:17:24

    CentOS 7系统上部署Apache+PHP+MariaDB+xcache使用rpm,php module

      CentOS 7系统上部署Apache+PHP+MariaDB+xcache使用rpm,php module在进行部署之前需要确保当前的CentOS系统可以连接到任意一个repo软件仓库——如果网络通畅,直接使用默认repo仓库(最好使用本地yum仓库,速度快),如果无法连接网络使用本地repo仓库通过修改/etc/yum.repo.d/中的配置文件进行配置。在配置好后使用以下命令安装Apache+PHP+MariaDB:~]#yuminstallhttpdphpphp-mysqlmariadb*-y在…

    标签:部署MariaDBCentosPHPApache发布于:2019-10-01 13:22:05

    apache的工作模式

      apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式prefork模式:这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作式类似于Apache1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会…

    标签:Apache发布于:2019-10-01 13:09:47