Mac 使用Apache httpd服务

参考:https://www.jianshu.com/p/78c53d4e9ed2

 

1.启动Mac自带的Apache httpd服务

首先查看httpd的版本信息:

apachectl -v 

或者 httpd -v

由于Mac中Apche httpd服务是以root用户安装的,可以用sudo apachectl start启动Apache httpd服务

打开浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。

2.上传新的文件到httpd服务目录下

打开httpd的配置文件sudo vi /etc/apache2/httpd.conf

查找关键字“ DocumentRoot”

 

可以看到httpd服务的默认根目录为 /Library/WebServer/Documents,现在在该目录下添加一个test.txt文件,

 

现在访问http://localhost/text.txt

相关推荐:

如何在 Linux VPS 上实现 Python 后台服务的持久化运行

本文详解如何在linux服务器上部署长期运行的python数据处理服务(如游戏逻辑引擎),并通过web或移动应用安全访问同一数据库,涵盖systemd管理、进程守护、web服务协同及技术选型建议。 本文详解如何在linux服务器上部署长期运行的python数据处理服务(如游戏逻辑引擎),并通过web...

Python Django应用怎么拆分微服务_基于gRPC框架实现跨服务RPC

Django本身不是为gRPC设计的,硬套grpcio+django-grpc会踩一堆坑——比如请求生命周期不兼容、中间件失效、异步支持弱、调试困难;应让Django退居为「HTTP网关」或「管理后台」,核心业务逻辑抽成独立gRPC服务(如FastAPI或原生grpcio实现)。 直接说结论:Dja...

Python Django单元测试Mock技术_模拟外部服务接口测试

patch需在测试函数参数接收mock对象,因其仅在当前作用域生效且必须显式传入才能调用或断言;漏写会导致真实函数执行,如requests.get发出实际请求而引发ConnectionError或断言失败。 为什么patch要在测试函数参数里接收mock对象 因为patch装饰器注入的mock不是全...