Mac安装http-server

前言

        如果我们想在本地实现类似以下文件服务器的效果,这时候就可以考虑搭建一个http-server服务,搭建方式简单快捷。

一、下载Node.js

由于http-server是基于Node.js,所以我们需要先安装Node.js,再利用Node.js的npm模块下载http-server

官网下载 Node.js — Download Node.js®

选择一个合适的版本下载,运行node-xxxx.pkg文件,双击按步骤下一步安装即可。

终端输入 node -v 查看版本,检查是否安装成功

二、安装http-server

打开终端,输入 npm install -g http-server 安装http-server

如果提示无权,可以用管理员的身份执行命令 sudo npm install -g http-server

三、配置环境变量

在用户目录/Users/Jerry,修改环境变量配置文件,bashrc和bash_profile

open ~/.bashrc 打开配置文件

在末尾添加配置 export PATH=/usr/local/lib/node_modules/http-server/bin

如果bashrc不存在,可以使用 touch bashrc 创建一个环境变量配置文件,bash_profile同理

source ~/.bashrc 使配置文件生效

open ~/.bash_profile 打开配置文件

在末尾添加配置 export PATH=/usr/local/lib/node_modules/http-server/bin

source ~/.bash_profile 使配置文件生效

四、创建测试网页

创建目录

mkdir /Users/Jerry/IdeaProjects/html_home

定义一个你自己需要的文件目录

创建html

touch test.html

<html>
  <body>
    <h1>This is a test Page for http-server</h1>
  </body>
</html>

五、运行

直接运行,这种方式Ctrl C退出,http-server服务会随之关闭

http-server -p 8081 /Users/Jerry/IdeaProjects/html_home

指定端口8081作为服务端口,后面路径是文件服务暴露位置

测试

浏览器访问 http://loacalhost:8081/test.html

以后台启动运行http-server

Ctrl C 退出不会关闭文件服务,但是退出终端会关闭服务。

打开终端,执行以下命令:

nohup http-server -p 8081 /Users/Jerry/IdeaProjects/html_home &

出现 appending output to nohup.out 的话,输入 ; 再回车就可以。

如果你还想要将输出重定向到一个日志文件中,可以进一步指定输出文件:

nohup http-server -p 8081 /Users/Jerry/IdeaProjects/html_home >/Users/Jerry/logs/http-server-log/http-server.log 2>&1 & 

这里的> /xxxx/http-server.log表示将标准输出重定向到http-server.log文件,2>&1表示将标准错误也重定向到标准输出(在这里即http-server.log文件)。最后的&表示将进程放入后台。

=========================================================================
创作不易,请勿直接盗用,使用请标明转载出处。

喜欢的话,一键三连,您的支持是我一直坚持高质量创作的原动力。

  • 39
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mac安装HTTP服务器可以使用不同的方法。一种方法是使用官方文档提供的Apache Http Server安装说明。根据这些说明,你可以下载源码并按照说明进行安装。另一种方法是使用http-server命令行工具进行安装。 如果你选择使用http-server命令行工具,你可以按照以下步骤进行安装: 1. 打开终端。 2. 确保你已经安装了Node.js。如果没有安装,你可以从Node.js官方网站下载并安装它。 3. 在终端中运行以下命令来安装http-server: ```shell npm install -g http-server ``` 这将全局安装http-server命令行工具。 安装完成后,你可以在终端中运行以下命令来启动HTTP服务器: ```shell http-server [path [-p <port>] [-a <address>] ``` 其中,[path]是你想要作为根目录的文件夹路径,-p参数用于指定端口号,默认为8080,-a参数用于指定服务器的地址,默认为localhost。 希望这些信息对你有帮助。如果你遇到任何其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [http-server安装成功后,提示 ~bash command not found 在安装目录下却可以](https://download.csdn.net/download/weixin_38691194/14886996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Apache Http Server - Mac安装Apache Http Server](https://blog.csdn.net/u012627861/article/details/83144834)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值