文档章节

安装Nginx(Linux)

henry_sf
 henry_sf
发布于 2017/08/17 13:16
字数 259
阅读 4
收藏 0

一、准备

  1. 下载安装包,通过官网(http://nginx.org/download/)或用命令:
    sudo wget http://nginx.org/download/nginx-1.10.3.tar.gz

二、安装

  1. 解压文件: 
    sudo tar -zxvf nginx-1.10.3.tar.gz

  2. 设置安装目录

    cd nginx-1.10.3
    
    ./configure --prefix=/usr/local/nginx

  3. 根据报错信息,添加依赖
    3.1、缺少pcre包

    安装pcre

    apt-get install libpcre3 libpcre3-dev

    3.2、再次设置安装目录,缺少zlib包

    安装zlib

    apt-get install ruby
    apt-get install zlib1g
    apt-get install zlib1g-dev

    再次设置安装目录,未报错,设置通过

  4. 编译并安装

    sudo make
    sudo make install

    安装成功,查看安装目录

三、验证

  1. 启动:/usr/local/nginx/sbin/nginx (/usr/local/nginx/sbin/nginx -t 查看配置信息是否正确)
    sudo /usr/local/nginx/sbin/nginx
    打开浏览器,访问目标服务器的IP
  2. 停止

    快速关闭服务
    sudo /usr/local/nginx/sbin/nginx -s stop

    正常关闭服务

    sudo /usr/local/nginx/sbin/nginx -s quit
  3. 重新加载配置文件,可以重启或执行如下命令

    /usr/local/nginx/sbin/nginx -s reload

     

参考文章:

linux下安装nginx

ubuntu(linux)如何安装nginx? 

© 著作权归作者所有

共有 人打赏支持
henry_sf
粉丝 1
博文 22
码字总数 6409
作品 0
闵行
程序员
linux下tengine2.2.0编译安装、开机启动、反向代理配置及健康检查

tengine2.2.0编译安装、开机启动、反向代理配置及健康检查 tengine是由淘宝发起的一个基于nginx的开源项目,nginx的吞吐量比较高、快速、稳定,而且反向代理和负载均衡使用nginx,也是最常见...

feeltoday会火
04/03
0
0
生产环境上nginx 不覆盖添加lua模块

需求如下: 需要在nginx配置文件中判断请求中是否带某参数变量,nginx配置本身没有此判断功能。 网上查找资料,可以在nginx中添加lua模块,使用lua的脚本去判断。比较靠谱的文章:CentOS系统...

-悟空-
2015/06/11
0
2
搭建FastDFS分布式存储环境(使用Nginx模块)

上次搭建FastDFS使用的版本是v4.05,见http://www.linuxidc.com/Linux/2014-10/107592.htm 这个版本已经比较旧了 最新的版本是v5.04,由于作者重构了代码,所以安装过程还是有一些不一致. 最新...

凯文加内特
2015/04/01
0
0
nginx+vsftp搭建图片服务器

前言: 在分布式架构中,往往会有多个tomcat,然后你上传的图片只是在其中的某一个tomcat,你访问时是有集群的tomcat随机提供服务。当你访问的tomcat是有图片的那个时,图片能正常显示,如果恰...

贪挽懒月
05/26
0
0
在阿里云服务器(ECS)上从零开始搭建nginx服务器

本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有...

androidguy
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
27
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部