mac使⽤nginx

⽅法1:homebrew

默认本地已经安装homebrew;

安装与启动

brew install nginx 安装nginx;

brew services start nginx 启动nginx

nginx⽂件⽬录

  1. nginx安装⽂件⽬录/usr/local/Cellar/nginx

  2. nginx配置⽂件⽬录/usr/local/etc/nginx

  3. config⽂件⽬录/usr/local/etc/nginx/nginx.conf

  4. 系统hosts位置/private/etc/hosts

⽅法2:Docker

利⽤docker拉取nginx镜像,并将本地⽂件通过docker数据卷形式进⾏映射;

整体⽬录为:

其中 docker-compose ⽂件内容为:

详细配置说明:https://juejin.cn/post/7042663735156015140

  • version 是必须指定的,⽽且总是位于⽂件的第⼀⾏。它定义了 Compose ⽂件格式(主要是API)的版本。注意,version 并⾮定义 Docker Compose 或 Docker 引擎的版本号。
  • services ⽤于定义不同的应⽤服务。Docker Compose 会将每个服务部署在各⾃的容器中。networks ⽤于指引 Docker 创建新的⽹络。默认情况下,Docker Compose 会创建 bridge ⽹络。 这是⼀种单主机⽹络,只能够实现同⼀主机上容器的连接。当然,也可以使⽤ driver 属性来指定不 同的⽹络类型。
  • volumes ⽤于指引 Docker 来创建新的卷。
javascript 复制代码
version: '3'
services:
nginx:
image: nginx:latest
container_name: nginx
restart: always
volumes:
- "./conf/nginx.conf:/etc/nginx/nginx.conf"
- "./conf/conf.d:/etc/nginx/conf.d"
- "./log:/var/log/nginx"
- "./html:/usr/share/nginx/html"
## - "/Users/zhangyun/Desktop/⼤易code/wtx-pro-
ele/dist:/usr/share/nginx/html/dist"
environment:
TZ: Asia/Shanghai
LANG: en_US.UTF-8
ports:
- "80:80"
- "443:443"

启动:

在 docker-compose ⽂件的⽬录下运⾏: docker-compose up -d

停⽌:

docker-compose down

其中 -d 是后台运⾏

相关推荐
Sayai18 小时前
Hadoop 集群安全加固实战:YARN 未授权访问漏洞修复,firewalld 白名单 + Nginx 反向代理 Basic Auth 全流程
运维·hadoop·nginx·安全·网络安全
2501_9159214319 小时前
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法
android·macos·ios·小程序·uni-app·cocoa·iphone
光依旧1 天前
发版就掉请求?Spring Boot优雅停机的四步
运维·spring boot·nginx·高可用·优雅停机·mcp server
OliverQiu1 天前
开源一个 macOS 小工具:集中管理 ChatGPT 的网络启动配置
macos·chatgpt·swiftui·mac·proxy·codex·dmg
wangDer_me2 天前
将mac电脑变成一个虚拟打印机
macos·电脑
加载力科技2 天前
Mac 打开 ISO 文件完整教程:3 种方法挂载与解压,挂载失败也能提取文件
macos·命令模式·磁盘工具·mac打开iso·hdiutil·iso解压·mac技巧
Web Security Loop2 天前
MAC安装最新Burpsuite pro详细步骤教程
web安全·macos·网络安全·安全性测试
Raspberry_Pi_官方账号2 天前
Raspberry Pi Desktop 全面升级,现已登陆 PC 和 Mac
服务器·网络·macos·树莓派·raspberry pi·raspberrypios
king13598745502 天前
EmbeddingGemma 2 270M 实测:Mac CPU、PDF/Word、256d 与 FTS5
macos·pdf·word