zl程序教程

您现在的位置是:首页 >  IT要闻

当前栏目

1秒启动Web Server

2023-02-18 15:32:05 时间

对很多经常做前端的同学来说,经常需要快速启动Web服务器调页面。本文介绍一个简单的快速启动Web服务器的脚本。

首先,安装Docker,推荐使用Docker Desktop,然后,编写脚本如下:

#!/usr/bin/env bash

# for access: http://localhost:8000
LOCAL_PORT=8000

cd "$(dirname "$0")"
WWW_DIR=`pwd`
docker run --rm -p $LOCAL_PORT:80 -v $WWW_DIR:/usr/share/nginx/html nginx:latest

把这个脚本放到Web根目录下执行,不要关闭命令行窗口,即可直接通过本机8000端口访问页面。

原理

通过Docker启动Nginx并自动把当前目录映射到Nginx配置的wwwroot,为静态资源提供Web服务。终止命令后自动删除Nginx容器实例。

可以在这里查看一个简单的示例。