首页 > 系统相关 >macOS nginx 编译安装教程

macOS nginx 编译安装教程

时间:2024-11-10 09:57:04浏览次数:4  
标签:macOS 编译 教程 lenbkan nginx usr local 1.26

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 内容

 

标签:macOS,编译,教程,lenbkan,nginx,usr,local,1.26
From: https://www.cnblogs.com/baokang/p/18537658

相关文章

  • 终端仿真软件:SecureCRT macOS+Windows电脑安装包
    SecureCRT是一款广受好评的终端仿真软件,专为IT专业人员设计。它支持SSH、Telnet、RLogin等多种协议,提供安全的远程访问功能。用户可以通过该软件安全地连接到远程服务器,进行命令行操作、文件传输等任务。SecureCRT还具备脚本自动化、会话管理、多窗口操作等核心功能,其稳定性和安......
  • 【剑侠情缘2网络版单机安装教程】算是完美吧大多数开服用得端+附GM
    为了学习和研究软件内含的设计思想和原理,本人花心血和汗水带来了搭建教程!!!教程不适于服架设,严禁服架设!!!请牢记!!!教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。如果你是小白也没问题,跟着教程......
  • 安卓手机剪贴板数据持久化(MacroDroid教程)
    本教程将使用MacroDroidApp实现对安卓手机上复制过数据进行持久化保存,并能快速查看已保存的内容。MacroDroid软件介绍MacroDroid是一款功能强大的自动化应用程序,可帮助用户通过创建宏(macros)来自动化他们的Android设备上的各种任务和操作。用户可以使用MacroDroid应用......
  • 【Stata 18软件下载与安装教程 含密钥】
    1、安装包  Stata18:链接:https://pan.quark.cn/s/a34fb60dbe77提取码:av8q2、安装教程1)       双击解压包内Setup.exe安装,弹窗安装对话框  2)       点击下一步  3)       选择Iaccept,点击下一步  4)       输入用户......
  • Vue+CSS 炫酷新年特效教程:极光背景+彩带+粒子动画 用 Vue 和 CSS 动画打造 2025 新年
    效果图......
  • 1. Python基础教程
    1.1Python简介与安装Python简介Python是一种广泛使用的高级编程语言,由GuidovanRossum于1991年开发,设计之初注重代码的可读性和简洁性。Python被广泛用于Web开发、数据分析、人工智能、自动化、科学计算等领域。Python支持多种编程范式,包括面向对象编程、过程化编程和函数......
  • StarUML建模工具安装学习与汉化最新零基础详细教程【一键式下载】(适用于Windows、MacO
    StarUML破解安装下载教程前言:StarUML破解与汉化安装下载教程,仅供学习研究和交流使用,禁止作为商业用途或其他非法用途!仓库作者:X1a0He,经仓库作者授权使用。目录StarUML破解安装下载教程1.下载准备1.1一键式准备【懒人准备】1.2学习式准备1.2.1学习准备2.window......
  • 大神狂秀技术 成功让三星手机用上macOS
    对于自家的操作系统,苹果向来是采取严密措施来防止在非苹果设备上运行。近日在Reddit上,用户“Aggressive_Level7574”分享了一张照片,显示他成功在三星GalaxyA系列手机上模拟运行苹果的macOSHighSierra操作系统。该用户在帖子中提到,他通过VectrasVM模拟器实现了在Galaxy......
  • 【RStudio 2024 软件下载与安装教程】
    1、安装包  RStudio2024:链接:https://pan.quark.cn/s/9c0b51619c36提取码:acvGRStudio2022:链接:https://pan.quark.cn/s/2e59b185b557提取码:MHdf2、安装教程1)       双击R-4.4.2-win.exe安装,弹窗安装对话框  2)       选择语言,点击确定  ......
  • 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
    我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web......