目前建立web服务器的主要方法,搭建一个web服务器的步骤

首页 > 实用技巧 > 作者:YD1662024-01-18 00:48:11

如何创建本地Web服务器

下面,我简要介绍了一些不同的方法,来搭建简单的 HTTP Web 服务器。

使用 Python SimpleHTTPServer

你需要的只有 Python 和命令行。Mac 和 Linux 中自带 Python,但 Windows 用户需要下载。Python 主要有两个版本: Python 2 和 Python 3。两者都非常适合设置一个简单的服务器。

说明

  1. 打开终端(Mac 和 Linux) 或命令行(Windows)。

  2. 通过 cd 进入到你保存 HTML 文件的目录。例如,cd ~/Documents/mysite/。(对于 Mac 和 Linux, 如果你不熟悉终端,可以查看更多关于 cd 的说明。Windows 下,查看更多关于 cd 的说明)。

  3. 输入 python --version。如果已安装 Python,你将会看到“ Python X.Y.Z ”。“ X ”可能是 2 或者 3,代表 Python 2 或 Python 3。如果没有显示或命令产生错误,我建议你下载 Python。

  4. 如果你安装的是 Python 2,输入 python -m SimpleHTTPServer 8000。如果你安装的是 Python 3, 输入python -m http.server 8000

  5. 在你的浏览器中访问 http://localhost:8000/。如果在你的目录中存在一个名为 index.html 的文件,它将自动显示。如果不存在,你应该能看到该目录下的文件。点击 HTML 文件并加载。恭喜!你有了一台正在运行的服务器。

(什么是 8000?它是一个网络端口,计算机用此来组织其网络流量。)

MAMP

这是一个简单的 GUI,用于提供目录。

安装

查看 MAMP 网站的安装说明。

Node

与上面利用 Python 的方法相似,这里利用一个简单的命令行工具。这种方法使用 Node,这是一个流行的 JavaScript 运行环境(即在浏览器之外可以运行任意的 JavaScript 代码)。Node 在一些应用上,非常受欢迎,包括服务器。虽然 Node 很少在前端开发中出现,但是每个 Web 开发人员都可能见过它的包管理工具 npm。npm(Node Package Manager) 是一个命令行工具,可以轻松地安装和管理其他命令行工具,库和框架。

这种方法所需的安装时间可能比 Python 要多,但值得尝试,这样你对 npm 的学习有了良好的开始。话虽如此,如果你尝试利用这种方法,却遇到了问题,这不算什么 —— 使用其他方法就好了。

安装

  1. 在终端或命令行中输入 node --version。如果没有内容显示或显示错误,安装 Node。

  2. 输入 npm install -g http-server

  3. 通过输入 http-server ~/Documents/mysite -p 8000 提供文件(将 ~/Documents/mysite 替换为你的项目目录的路径)

  4. 在你的浏览器中访问 http://localhost:8000,进行测试。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.