• Web服务器:Apache的安装使用


    Apache我们很熟悉,已经用了不短时间的tomcat就是apache公司开发的,那么这款以公司命名的所谓的Web服务器Apache,又到底什么呢?

    一、概念

    Apache是一个静态的Web服务器,是一种对外提供静态资源(HTML)访问的Web服务器,在Windows下我们常用Apache作为Web服务器。

    二、Apache和tomcat的区别

    我们熟悉tomcat,那么Apache和它二者的区别是什么呢?参考博客

    相同点:
    1)两者都是apache组织开发的
    2)两者都有HTTP服务的功能
    3)两者都是免费的

    不同点:
    1)Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
    2)Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器 。
    3)Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于Apache运行。

    三、安装

    1、首先,是下载安装包。下载 链接

    根据自己的系统选择合适的安装包。

    然后解压到自己的合适路径上。

    配置Apache文件下conf目录下的httpd.conf配置文件,可以配置SRVROOT

     将其中的路径改为Apache的安装路径。

     2、使用管理员权限的cmd命令符,首先进入该apache的bin目录,使用命令 httpd -k install 安装。

    弹出安全警报,允许即可。

     3、第一次安装后不会自动启动,需要手动启动,输入命令httpd -k start

     虽然有一个错误,但已经启动成功。在浏览器输入localhost显示it works!即表示成功。

     3、使用ApacheMonitor,Apache管理器

    在bin目录下

     4、关于之前的错误信息,可以打开httpd.conf配置文件改写,新添加ServerName改为本地。

     5、可以使用httpd -t 进行配置文件错误检查。

     显示syntax OK ,无语法错误。

    并且需要注意的是,进行过配置文件修改,都要重启Apache服务器。可以使用之前的ApacheMonitor管理器完成重启。

    6、这是建立在本地的web服务器搭建,下面是搭建公网Web服务器的步骤:

      1)购买租用一台云服务器安装Apache,如阿里云、华为云等。

      2)购买域名,将Apache的配置文件中的ServerName由我们的localhost改为相应的域名

      3)在购买域名的服务商那里绑定所购买的域名指向的你服务器对应的IP地址

      4)将网站页面放到Apache的web目录下(DocumentRoot所指向的文件路径)

    总结 httpd.conf 下需要知道的名词

    ServerRoot:Apache安装根目录

    DocumentRoot:网站根目录

    Directory:权限配置

    ServerName:域名(主机名)

    这次的安装是为PHP的学习打下基础,不难理解,实现简单。

    综上。

    3.23补充:

    今天重新启用了Apache服务,发现启动不了。

     一查原因,是设置的80端口被占用导致,一查看端口占用情况,竟然发现是System占用的,也就是说这个系统服务是不能暂停的,否则电脑都无法启动!

    网上查找原因,发现其实可能是自己安装某些软件,如对于Windows系统专用的,像IIS,或者微软公司的产品,如SQLServer,感觉都怪怪的。他们虽然占用了80端口,但在进程列表中并不显示出来。

    关闭我电脑下的所有SQL Server服务,果然重启完成。

  • 相关阅读:
    Maven对Springboot项目配置文件、依赖分离打包
    记录一次SpringBoot中@Value注入失败
    springboot读取配置文件getResourceAsStream的用法
    hive的行列转换2
    hive的行列转换
    idea中java编译Unreachable statement编译错误
    Java 基础( 数组)
    linux ln命令详解
    Mac下打开进入/usr/local等隐藏目录
    Go map字典排序
  • 原文地址:https://www.cnblogs.com/dongao/p/12368556.html
Copyright © 2020-2023  润新知