macOS nginx 编译安装教程

news/2024/11/13 8:44:37/文章来源:https://www.cnblogs.com/baokang/p/18537658

nginx 有多种安装方式

方式一:可以通过包管理器(homebrew)安装,安装较为简单brew install nginx 即可,使用方式查看brew info nginx

方式二:通过源码编译的方式,本篇主要介绍这种安装方式

源码编译安装

1、打卡官方下载页面 https://nginx.org/en/download.html 选择稳定版本(Stable version)下载

2、创建文件夹 /usr/local/nginx(用于存放编译结果)

lenbkan@lenbkan nginx-1.26.2 % cd /usr/local/
lenbkan@lenbkan nginx-1.26.2 % open .

通过界面形式创建 nginx 目录:由于macOS权限限制,通过mkdir在 /usr/local/ 目录下创建文件夹会存在权限问题,需要打开 root 权限比较麻烦,因此从界面创建,输入本机密码确认即可

3、从终端或者iTerm进入文件目录,进行代码编译

lenbkan@lenbkan nginx-1.26.2 % cd /Users/{your name}/Downloads/nginx-1.26.2
lenbkan@lenbkan nginx-1.26.2 % ./configure
lenbkan@lenbkan nginx-1.26.2 % make
lenbkan@lenbkan nginx-1.26.2 % make install

4、修改 nginx 配置文件 /usr/local/nginx/conf/nginx.conf 将默认端口从 80 改成 8080 

5、编译完成后,启动 nginx

lenbkan@lenbkan nginx-1.26.2 % ./usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

6、浏览器打开 http://localhost:8080/ 安装成功,nginx 默认页面存放在 /usr/local/nginx/html/ 目录下,可以自行修改首页 html 内容

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/830457.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

财务知识-计提

什么是计提?为什么要计提,常见的计提分录

还在搞传统爬虫吗?2025年用人工智能轻松抓取几乎所有网站

今天,我将介绍一种简单的方法,帮助大家从各种网站上收集数据,搭建一个能够像人在浏览器中操作的网页爬虫。这种爬虫甚至可以在 Upwork 等平台上独立完成一些网页抓取的自由职业任务。 自2024年以来,随着 AI 的发展,网页抓取发生了巨大的变化。以前,大公司如亚马逊或沃尔玛…

终端仿真软件:SecureCRT macOS+Windows电脑安装包

SecureCRT是一款广受好评的终端仿真软件,专为IT专业人员设计。它支持SSH、Telnet、RLogin等多种协议,提供安全的远程访问功能。用户可以通过该软件安全地连接到远程服务器,进行命令行操作、文件传输等任务。SecureCRT还具备脚本自动化、会话管理、多窗口操作等核心功能,其稳…

输入法双拼方案哪个好?

简单介绍下各个方案常见的双拼方案有:小鹤双拼、微软双拼、自然码等,智能 ABC,拼音加加,紫光双拼,国标双拼,甚至可以自定义方案。 本文会简单介绍下各个方案,让读者参考。 ‍ 各输入法支持情况 有位 UP 主做了一张图:可以几乎所有输入法都支持微软双拼,此外小鹤双拼和…

从精准表达到成交绝技,解锁业绩飙升的钥匙

众多人误以为,销售仅凭口才出众便能驾轻就熟,实则不然。关键在于能否精准表达,字字珠玑,直击客户心扉。销售精英实为卓越的交流大师,其衡量标尺在于能否有效说服并触动顾客。面对形形色色的顾客,我们需灵活调整语言风格,即便是同一商品,也应采用多样化的介绍方式。接下…

苹果专用解压缩:BetterZip 5 中文注册安装版(含注册码)

BetterZip 5是一款专为Mac用户设计的压缩与解压软件。它支持多种主流压缩格式,如ZIP、RAR、7-Zip等,并具备文件预览、编辑与加密功能。用户无需解压整个文件即可预览内容,提高了工作效率。同时,它还提供了AES-256加密保护,确保数据安全。BetterZip 5界面简洁直观,易于上手…

新手入门Java自动化测试的利器:Selenium WebDriver

今天我们将深入探讨一款强大的Java自动化测试工具——Selenium WebDriver。在正式介绍Selenium WebDriver之前,让我们首先对Selenium本身进行简要概述,以便更好地理解其背景和功能。 官方学习网站:https://www.selenium.dev/ Selenium 是一个开源的自动化测试框架,WebDrive…

鸿蒙NEXT开发案例:转盘

【1】引言(完整代码在最后面) 在鸿蒙NEXT系统中,开发一个有趣且实用的转盘应用不仅可以提升用户体验,还能展示鸿蒙系统的强大功能。本文将详细介绍如何使用鸿蒙NEXT系统开发一个转盘应用,涵盖从组件定义到用户交互的完整过程。 【2】环境准备 电脑系统:windows 10 开发工…

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具 VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版 请访问原文链接:https://sysin.org/blog/vmware-tanzu-cli/ 查看最新版…

读数据工程之道:设计和构建健壮的数据系统33未来

未来1. 未来 1.1. 运营的优先级和最佳实践与技术可能会改变,但生命周期的主要阶段会在许多年内保持不变 1.2. 随着组织以新的方式利用数据,将需要新的基础、系统和工作流来满足这些需求 1.3. 如果工具变得更容易使用,数据工程师就会向价值链上游移动,专注于更高级别的工作 …

干货分享:开启PWM调光之门,一起来做呼吸灯

PWM作为一种灵活且高效的信号调制手段,在电气设备的性能控制和调节中发挥着重要作用,常用于电机控制、灯光调光、音频信号生成、加热控制等应用。 本文将以合宙低功耗4G模组经典型号——Air780E为例,展示PWM(脉冲宽度调制)输出呼吸灯的实现方法,帮助大家深入理解如何在项…