###介绍 Nginx是世界上最流行的网络服务器中的一种,负责托管网络上一些流量最高的网站。在多数情况下,Nginx比Apache在资源上更加友好,可以作为网络服务器或反向代理服务器。

这篇教程中,我们将讨论怎样在Ubuntu 14.04服务器上安装Nginx。

###预备工作 在开始这篇教程前,你的服务器上应该已经有了普通非根用户,并配置了`sudo`权限。也可以在我们的[Ubuntu 14.04初始服务器设置指南](https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-14-04)学习如何配置一个普通用户账户。

准备好可用账户后,用非根用户登陆。

###步骤1—安装Nginx 我们可以很容易地安装Nginx,因为Ubuntu团队在默认库里提供了一个Nginx包。

因为在这次会话里,这是与apt包系统的第一次交互,我们应该在开始前更新本地的包指数,这样我们用的就是最新的信息。然后,安装nginx:

sudo apt-get update
sudo apt-get install nginx

你可能会看到用户密码的提示,输入来确认你希望完成安装,会有合适的软件下载到你的服务器,并自动安装。 
###步骤2—检查网络服务器

Ubuntu 14.04默认情况下,Nginx安装完成后会自动启动。

你可以访问默认的Nginx登陆页面,来确认软件通过访问你的服务器域名或浏览器公共IP正在正常运行。

如果没有给你的服务器创建域名,可以查看如何用DigitalOcean创建域名

如果没有备用域名或不需要,可以使用服务器的公共IP地址,不知道公共IP的话,可以在命令行通过多种方式获取。

在你的服务器命令提示符输入下面内容:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

会得到一两行内容,在浏览器试一下每一行的内容,看看是否有效。

另一种方法是输入这行内容,之后应该会返回给你公共IP,正如从网上另外一个地址看到的:

curl http://icanhazip.com

拿到你的服务器IP或域名后,输入到你的浏览器地址栏: ``` http://server_domain_name_or_IP ``` 
你会看到默认的Nginx登陆页,应该是像下面这样的:

这是默认页面,其中,Nginx会提示服务器正确安装。 
###步骤3—管理Nginx进程

既然你的网络服务器启动并运行了,我们来看一些基本的管理命令。

停止网络服务器,可以输入:

sudo service nginx stop

启动网络服务器,输入: ``` sudo service nginx start ``` 
停止,然后再次启动服务器,输入: ``` sudo service nginx restart ``` 
输入以下内容,可以确认当服务器重启之后,网络服务器会自动重启: ``` sudo update-rc.d nginx defaults ``` 
这些在默认情况下就应该是可以实现的,所以你可能会看到下面这样的信息: ``` System start/stop links for /etc/init.d/nginx already exist. ``` 
这只是告诉你早已经正确配置了,无需其他设置。总之,不管哪种方式,Nginx服务器现在已经配置为在开机启动时启动。 
###结束语

现在已经安装好了网络服务器,对于不同类型的服务以及想用的技术,你可以有很多选择,以获得更丰富的体验。

点击学习如何使用Nginx服务器模块。如果你想创建更完整的应用程序栈,可以查看这篇文章:如何在Ubuntu上配置一个LEMP栈

By Justin Ellingwood

From: https://www.digitalocean.com/community/articles/how-to-install-nginx-on-ubuntu-14-04-lts

在Ubuntu 14.04安装Nginx的更多相关文章

  1. ubuntu 14.04安装nginx+php+mysql

    前段时间的折腾,颇费一番周折,过程中发现网上的许多资料比较老旧过时了,所以在这里也简单把过程重新整理一遍,争取一帖解决问题. 基于最新的Ubuntu 14.04(2014年9月)搭建nginx.php ...

  2. ubuntu 14.04安装nginx+php

    转自:http://www.cnblogs.com/helinfeng/p/4219051.html 基于最新的Ubuntu 14.04(2014年9月)搭建nginx.php.mysql环境,以下全 ...

  3. ubuntu 14.04安装 nginx直播服务平台

    在官网上下载nginx,可以选中直接从ubuntu的源红直接安装:sudo apt-get install nginx.还有就是源码编译安装,我选择的是源码编译安装.具体的步骤如下: ll /usr/ ...

  4. 【精选】Ubuntu 14.04 安装Nginx、php5-fpm、ThinkPHP5.0(已经测试上线)

    sudo apt-get update 安裝Nginx https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04 安裝完成後,Nginx的 ...

  5. 在Ubuntu 14.04安装和使用Docker

    Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...

  6. [转]在Ubuntu 14.04安装和使用Docker

    在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...

  7. Ubuntu 14.04 安装VMware 12

    /*********************************************************************** * Ubuntu 14.04 安装VMware 12 ...

  8. Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flas

    转自Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe ...

  9. ubuntu 14.04 安装搜狗拼音输入法

    原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的 ...

随机推荐

  1. 2016-2017 CT S03E07: Codeforces Trainings Season 3 Episode 7 - HackerEarth Problems Compilation

    B: 思路: 暴力,每两个判断一下; C: 思路: 容斥定理,先枚举脖子下面那个点和那个不可描述的点,算出所有的方案数,这里面有多的腿当成了脖子或者胳膊的,然后就再枚举这种情况把这些减去,又减多了; ...

  2. extra增强延迟加载

    这种配置和配置为lazy=true是一样的,但它的好处在于调用size/contains等方法时,并不查询整个集合的数据,而是发送一条sql语句来处理,只有真正在使用时才全部去查询整个集合

  3. ajax跨域之设置Access-Control-Allow-Origin

    通过在服务器端设置请求头的源可以实现跨域 public function test_ajax() { header("Access-Control-Allow-Origin: http:// ...

  4. Mysql占用过高CPU时的优化手段

    Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processli ...

  5. jquery两个滚动条样式

    jquery两个滚动条样式 点击下载

  6. Centos6 安装 Redis

    先确认gcc和tcl已经安装 sudo yum install gcc-c++ sudo yum install tcl 解压, 编译和安装 .tar.gz /usr/src/ cd /usr/src ...

  7. 单机多实例Tomcat部署

    单机单用户基础上, 如何运行多个tomcat实例. 首先是tomcat的目录结构 bin    – 包含所有运行tomcat的二进制和脚本文件 lib     – 包含tomcat使用的所有共享库 c ...

  8. Java操作符

    几乎所有运算符都只能操作"主类型"(Primitives).例外是"="."= ="和"! =",它们能操作所有对象.除 ...

  9. BZOJ 1588: [HNOI2002]营业额统计

    1588: [HNOI2002]营业额统计 Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 14396  Solved: 5521[Submit][Sta ...

  10. ORACLE对时间日期的处理(转)

    共三部分: 第一部分:oracle sql日期比较: http://www.cnblogs.com/sopost/archive/2011/12/03/2275078.html 第二部分:Oracle ...