• 【Apache】Apache服务的安装(一)


    Apache简介

      Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

      Apach特点:

    •   支持最新的HTTP/1.1通信协议。Apache是最先使用HTTP/1.1协议的Web服务器之一,它完全兼容HTTP/1.1协议并与HTTP/1.0协议向后兼容。Apache已为新协议所提供的全部内容做好了必要的准备。
    •   支持多计算机平台。Apache几乎可以在所有的计算机操作系统上运行,包括主流的UNIX、Linux及Windows操作系统。
    •   配置文件简单,易操作。用户可以通过直接修改Apache的配置文件信息来修改Apache,操作起来十分方便。
    •   支持实时监视服务器状态和定制服务器日志。Apache在记录日志和监视服务器自身运行状态方面提供了很大的灵活性,可以通过Web浏览器来监视服务器的状态,也可以根据自己的需要来定制日志。
    •   支持多种方式的HTTP认证。
    •   支持Web目录修改。用户可以使用特定的目录作为Web目录。
    •   支持CGI脚本,如Perl、PHP等。
    •   支持服务器端包含指令(SSI)。
    •   支持安全Socket层(SSL)。
    •   支持FastCGI。
    •   支持虚拟主机。即通过在一台服务器上使用不同的主机名来提供多个HTTP服务。Apache支持基于IP、主机名和端口号三种类型的虚拟主机服务。
    •   跟踪用户会话。当用户浏览基于Apache的Web站点时,可以通过Apache的mod_usertrack模块对其进行跟踪。
    •   支持动态共享对象。Apache的模块可在运行时动态加载,这就意味着这些模块可以被装入服务器进程空间,从而减少系统的内存开销。
    •   支持多进程。当负载增加时,服务器会快速生成子进程来处理,从而提高系统的响应能力。
    •   支持第三方软件开发商提供的功能模块。比如Apache加载mod_jserv模块后可以支持Java Servlet,这样就可以运行Java应用程序了。
    •   支持多线程和多进程混合模型的MPM。 当MPM类型指定为worker时,由于是使用线程来处理,所以可以处理海量的请求,而系统资源的开销要小于基于进程的服务器

    Apache服务安装之Windows

      1、安装环境
        

      2、下载windows版的Apache服务软件。
        a、登陆官网:http://httpd.apache.org/
        b、下载windows版 流程如下图
          

       3、下载下来的是一个压缩包,解压安装包,将其中安装文件拷贝到想要安装的目录中,
            

       4、以管理员身份运行cmd程序(必须),在C:WindowsSystem32目录中,右键cmd.exe,以管理员身份运行此程序。
          

       5、用cmd进入到Apache的安装目录中的bin目录,执行命令:httpd -k install
          

       6、弹出防火墙访问控制请求,允许访问即可。
          

       7、查找Apache服务是否安装,运行services.msc,可以看到服务已经安装完成
          

       8、启动apache服务,使用浏览器访问地址:localhost即可,apache默认端口是80,配置文件(安装目录中confhttpd.conf)。web文件根目录(安装目录htdocs)
          启动命令:net start apache2.4
          关闭命令:net stop apache2.4
          
          浏览器访问:
          

        

    Apache服务安装之Linux      

        1、安装环境CentOS 7.0
          

        2、采用yum安装,执行命令:yum install -y httpd
          
          

        3、启动apache服务
          启动命令:service httpd start
          关闭命令:service httpd stop
          重启命令:service httpd restart
          优雅的重启(不影响用户请求):service httpd graceful
          优雅的关闭(不影响用户请求):service httpd graceful -stop
          添加开机启动:chkconfig httpd on

          

        4、使用浏览器访问测试,地址http://ip,apache服务默认端口是80。
          

        5、目录结构:配置文件:/etc/httpd/conf/httpd.conf;  web文件根目录:/var/www/html/
          

          

  • 相关阅读:
    关于程序中以时间判断接收数据结束时,接收数据长度设置为1时,出现接收不全的问题解释。
    stm32 外部8M晶振 改为12M的方法
    django iis 部署
    电信NB卡
    socketserver
    APScheduler简介
    三极管开关电路
    mysql授权
    解决VMware无法共享ubuntu虚拟机文件
    Python解析yaml配置文件
  • 原文地址:https://www.cnblogs.com/h--d/p/7211488.html
Copyright © 2020-2023  润新知