Mac下安装nginx

简介:

Installing GnuPG 1.4.11 on Mac OS X 10.6.6 Snow Leopard

Another day, another GPG install. Different machine, and slightly different versions of Mac OS X and GPG.

Unlike other times, I found I didn't need to pass the --disable-asm flag to ./configure (see "Installing GnuPG on Mac OS X 10.6 Snow Leopard" for a counter-example).


$ curl -O ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2 \


      -O ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2.sig


$ openssl sha1 gnupg-1.4.11.tar.bz2 # 78e22f5cca88514ee71034aafff539c33f3c6676


$ tar xjvf gnupg-1.4.11.tar.bz2 


$ cd gnupg-1.4.11


$ ./configure 


$ make && make check


$ sudo make install


$ cd ..


$ gpg --verify gnupg-1.4.11.tar.bz2.sig 


$ gpg --recv-keys 1CE0C630 # only needed the first time


$ gpg --verify gnupg-1.4.11.tar.bz2.sig

===============================================

PCRE

PCRE is a prerequisite of nginx so must be installed first:


$ curl -O ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz \


       -O ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz.sig 


$ gpg --verify pcre-8.12.tar.gz.sig 


$ tar xzvf pcre-8.12.tar.gz 


$ cd pcre-8.12


$ ./configure 


$ make


$ make check


$ sudo make install


$ cd ..

nginx and the nginx upload module


$ curl -O http://nginx.org/download/nginx-0.8.54.tar.gz \


       -O http://nginx.org/download/nginx-0.8.54.tar.gz.asc


$ gpg --verify nginx-0.8.54.tar.gz.asc 


$ tar xzvf nginx-0.8.54.tar.gz 


$ curl -L https://github.com/vkholodkov/nginx-upload-module/tarball/2.2.0 -o nginx_upload_module-2.2.0.tar.gz


$ tar xzvf nginx_upload_module-2.2.0.tar.gz 


$ cd nginx-0.8.54


$ ./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=../vkholodkov-nginx-upload-module-2ec4e4f


$ make


$ sudo make install

As this version of nginx will be running as an unprivileged user, I need to set up some directories with appropriate ACLs first:


$ cd /usr/local/nginx


$ sudo mkdir scgi_temp uwsgi_temp


$ sudo chmod +a 'wincent:allow add_file,delete_child' scgi_temp


$ sudo chmod +a 'wincent:allow add_file,delete_child' uwsgi_temp


$ sudo chmod +a 'wincent:allow add_file,delete_child' logs

This will allow the nginx process running as the unprivileged user to create files in this subdirectories and also delete them. The created files will be owned by the unprivileged user, which is fine as I am only doing development on this machine as a single user. 

 

还有一片中文的可以参考。虽然是再ubuntu下的。

http://www.ligaofeng.com/?p=1107 

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处!


















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2011/08/04/2128028.html ,如需转载请自行联系原作者
相关文章
|
7月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。
|
11月前
|
Ubuntu 网络协议 应用服务中间件
在 Ubuntu 上安装 Nginx
在 Ubuntu 上安装和配置 Nginx 非常简单。首先更新系统包,然后通过 `apt` 安装 Nginx,检查服务状态并配置防火墙规则。访问服务器 IP 测试是否成功显示默认页面。还可管理服务、创建虚拟主机及排查常见问题,适合新手快速上手部署高性能 Web 服务。
1337 0
|
10月前
|
iOS开发 MacOS 索引
在不受支持的 Mac 上安装 macOS Tahoe 26
在不受支持的 Mac 上安装 macOS Tahoe 26
847 0
在不受支持的 Mac 上安装 macOS Tahoe 26
|
Ubuntu Linux Shell
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
2236 12
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
1447 25
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
651 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在Mac上安装DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
1385 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在Mac上安装DevEco Studio
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
723 5
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全