首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是静态web服务器?

什么是静态web服务器?
EN

Stack Overflow用户
提问于 2013-10-27 15:19:51
回答 2查看 4K关注 0票数 4

目前,我一直在尝试使用grunt-contrib-qunit grunt,而且它似乎需要grunt-contrib-connect.。

我真正感到困惑的是,这个咕噜-控制-连接启动了一个静态 web服务器。静态这个词才是真正令我困惑的。在开发过程中,我是否需要一个静态文件(如图像、html、css、js等)的web服务器?

我目前正在学习PHP,并且正在使用xampp,其中包括apache。它与Apache这样的web服务器有什么不同?我是否能同时使用它们,因为我认为它们将使用不同的端口。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-27 16:29:14

Connect是用JavaScript & Node编写的服务器。它有一个很好的介绍,加上这个简单的教程。与本地apache/nginx设置相比,使用它的优点是可以配置的更少;许多Node项目都是用HTML/CSS/JavaScript编写的,因此它们不需要额外的内容(PHP、MySQL等)。这意味着您可以在几分钟内启动并运行,您可以创建任意数量的服务器,以运行需要在服务器上运行的应用程序。

实际上,格朗特-连接文档给出了在不同端口上运行多个服务器的示例:

代码语言:javascript
复制
grunt.initConfig({
  connect: {
    site1: {
      options: {
        port: 9000,
        base: 'www-roots/site1'
      }
    },
    site2: {
      options: {
        port: 9001,
        base: 'www-roots/site2'
      }
    }
  }
});

您将能够使用本地xampp安装运行connect服务器,前提是不覆盖运行apache安装的端口(我认为端口80是默认的,所以任何其他端口都可以)。

票数 4
EN

Stack Overflow用户

发布于 2019-02-03 18:37:17

--静态web服务器,确切地说,是只提供静态内容的web服务器:任何文件(包括文件)。html,js,css),它们在客户端请求时可用。

静态web服务器并不意味着提供动态生成的内容,这些内容不存在,但需要动态构建on-(例如,在从数据库中提取某些信息之后,使用服务器端语言(如PHP等))。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19619681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档