Nginx安装(官网翻译)

转载自:https://www.nginx.com/resources/wiki/start/topics/tutorials/install/

二进制版本
预包装的Linux和BSD
大多数Linux发行版和BSD变种在通常的包库中包含nginx,并且它们可以通过通常用于安装软件的任何方法安装(如在Debian上apt-get,Gentoo的emerge,FreeBSD的ports等)。
要知道,这些包通常是有点过时。如果你想要最新的功能和bug修正,建议建立从源或使用包直接从nginx.org。

官方Red Hat/Centos包

添加Nginx yum库,创建一个名为/etc/yum.repos.d/nginx.repo,并粘贴下面的一个配置:

CentOS:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

RHEL:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

由于CentOS,RHEL和Scientific Linux在$releasever变量之间的差异,有必要要手动用5代替$releasever(5.X)或6(6.x),这取决于您的操作系统版本。

官方Debian/Ubuntu包

追加相应的节在/etc/apt/sources.list。 PGP页面说明该nginx.org释放包装的签署。

Ubuntu 10.04:

deb http://nginx.org/packages/ubuntu/ lucid nginx
deb-src http://nginx.org/packages/ubuntu/ lucid nginx

Debian 6:

deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

Ubuntu PPA

此PPA是由志愿者保持,而不是nginx.org分布。它有一些额外的编译模块和可能对您的环境更合适。

你可以从 Launchpad上的NGINX PPA的最新稳定版:您将需要有root权限执行以下命令。

为Ubuntu10.04和更新:

sudo -s
nginx=stable # use nginx=development for latest development version
add-apt-repository ppa:nginx/$nginx
apt-get update
apt-get install nginx

如果你得到一个错误,关于 add-apt-repository不存在,你将要安装python-software-properties。对于其他基于Debian/ Ubuntu的发行版,你可以尝试PPA的清醒变种,这是最有可能在较旧的包套工作:

sudo -s
nginx=stable # use nginx=development for latest development version
echo "deb http://ppa.launchpad.net/nginx/$nginx/ubuntu lucid main" > /etc/apt/sources.list.d/nginx-$nginx-lucid.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx

官方win32程序

随着NGINX 0.8.50,NGINX现在作为一个正式的Windows二进制文件

安装:

cd c:unzip nginx-1.2.3.zip
ren nginx-1.2.3 nginx
cd nginx
start nginx

控制:

nginx -s [ stop | quit | reopen | reload ]

如有问题请查看C:nginxlogerror.log中或在EventLog中。
此外,凯文·沃辛顿保持着早期的Windows构建发展分支。

源码

目前可用的NGINX两个版本:稳定(1.8.x的),主线(1.9.x的)。主线分支获得新的功能和错误修正越快,但可能会引入新的问题为好。关键缺陷都回迁到稳定分支。

一般情况下,推荐使用的稳定版本,但主线版本通常是相当稳定为好。请参见常见问题

Stable

NGINX 1.10.0

26 Apr 2016

changelog

Mainline

NGINX 1.9.15

19 Apr 2016

changelog

源代码库是hg.nginx.org/nginx. 旧版本可以在找到。

源代码编译

提取源后,运行从终端下列命令:

./configure
make
sudo make install

默认情况下,NGINX将被安装在/ usr/本地/ nginx的。你可以改变这一点,与其他选项Installation and Compile-Time Options.

您可能还需要追求的第三方模块,因为这些必须在编译时建立。

其他系统

警告
这些网页都没有彻底,如果在所有审查的准确性,因为他们此页面上。

安装之后

有迹象表明,在Getting Start(入门部分)可以找到许多不同的配置示例。另外, Pitfalls and Common Mistakes(陷阱和常见错误)页面将帮助阻止你做你做了这么多的用户在此之前的错误。

参考

Original Documentation

时间: 2024-10-18 10:19:57

Nginx安装(官网翻译)的相关文章

Openstack安装部署指南翻译系列 之 说明(Pike版本官网翻译)

从部署实践来看,部署工作有两大困难,一个是架构设计,一个是排查错误.其中,当部署过程中出现错误,需要排查的时候,如果不了解基础的系统结构原理和基础的安装步骤,是很难定位和解决问题的. 现在Openstack的部署有很多可选项,主要有: 1)根据社区官网最基础的安装文档根据设计对每一个service组件进行安装,这种安装方式最基础,全手工: 2)使用Mirantis公司的Fuel工具进行部署.这种部署方式非常高效,界面友好,Fuel工具真正实现了一键部署,只要设计好网络和功能节点分布,一键部署完成

卸载 Cloudera Manager 5.1.x.和 相关软件【官网翻译】

问题导读: 1.不同的安装方式,卸载方法存在什么区别?2.不同的操作系统,卸载 Cloudera Manager Server and 数据库有什么区别? 重新安装不完整如果你来到这里,因为你的安装没有完成(例如,如果它是由一个虚拟机超时中断),和你想继续安装,然后重新安装,做到以下几点:删除文件和目录: 个人建议:这一步虽然是官网这么做,但是下面命令还是不要执行,因为我们后面还会用到下面命令 /usr/share/cmf/uninstall-cloudera-manager.sh 复制代码 当

android測试工具MonkeyRunner--google官网翻译

近期在复习之前的笔记,在回想MonkeyRunner时看了看google官网的内容,写得不错.就翻译出来分享下.事实上google官网真是一个学习的好地方. 基础知识 MonkeyRunner工具提供了一个API用于在Android代码之外控制Android设备和模拟器.通过MonkeyRunner.您能够写出一个Python程序去安装一个Android应用程序或測试包.执行它,向它发送模拟击键.截取它的用户界面图片.并将截图存储于工作站上.monkeyrunner工具的主要设计目的是用于測试功

android测试工具MonkeyRunner--google官网翻译

最近在复习之前的笔记,在回顾MonkeyRunner时看了看google官网的内容,写得不错,就翻译出来分享下.其实google官网真是一个学习的好地方. 基础知识 MonkeyRunner工具提供了一个API用于在Android代码之外控制Android设备和模拟器.通过MonkeyRunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上.monkeyrunner工具的主要设计目的是用于测试功能

【工利其器】工具使用之(四)Android System Trace篇(1)官网翻译

前言 Android 开发者官网中对该工具有专门的介绍,本篇文章作为System Trace系列的开头,笔者先不做任何介绍,仅仅翻译一下官网的介绍.在后续的文章中再整理一份学习教程,以及笔者的实践经历.官网中对System Trace的介绍文档路径为[https://developer.android.google.cn/studio/command-line/systrace?hl=en#java].或者在进入到官网的首页后,按照Android Studio > USER GUIDE > C

yum安装nginx最新官网稳定版

1. 增加nginx yum仓库 vi /etc/yum.repos.d/nginx.repo CentOS增加这段: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 RHEL增加这段: [nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/$release

Docker概述与安装(官网译)

1.Docker概述 原文地址:https://docs.docker-cn.com/engine/docker-overview/#docker-engine Docker是一个开发,集装,运行应用程序的开放平台.Docker使您可以将应用程序与基础架构分离,以便快速交付软件.使用Docker,您可以像管理应用程序一样管理基础架构.通过利用Docker的方法快速集装,测试和部署代码,您可以显着减少编写代码和在生产中运行代码之间的延迟. 2.Docker平台 Docker提供了在称为容器的松散隔

uiautomator android 官网翻译

http://www.jianshu.com/p/7718860ec657 2016.07.25 20:59 字数 3675 Android UIAutomator浅谈 -------------------------------------------------------------------------------- 简介 Uiautomator是谷歌推出的,用于UI自动化测试的工具,也就是普通的手工测试,点击每个控件元素看看输出的结果是否符合预期.比如登陆界面分别输入正确和错误的用

nginx配置官网yum源

以centos6.5 为例 1 登录Nginx下载页面 http://nginx.org/en/download.html 2 下拉点击stable version跳转 Pre-Built Packages Linux packages for stable version Linux packages for mainline version 3 vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://ngi