如何快速在Linux中安装Nginx详解

目录
  • 什么是nginx
  • 1.下载所需的依赖
  • 2.下载nginx压缩包
  • 3.解压缩,一般解压到/usr/local目录下
  • 4.编译安装
  • 5.启动nginx
  • 扩展:
  • 总结

什么是nginx

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。

应用场景

http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

1.下载所需的依赖

yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

2.下载nginx压缩包

wget http://nginx.org/download/nginx-1.16.1.tar.gz

3.解压缩,一般解压到/usr/local目录下

tar zxvf nginx-1.16.1.tar.gz

4.编译安装

进入到解压缩的目录(路径很关键)

cd /usr/local/nginx-1.16.1

使用configure命令检查安装环境

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

–prefix指定nginx的安装目录,默认路径就是/usr/local/nginx。


使用make命令进行编译

make

此时查看目录下多了Makefile和objs

安装编译好的程序

make install

去安装目录下查看是否安装完毕

安装完毕!

5.启动nginx

进入到/usr/local/nginx/sbin目录中看到有nginx的执行文件,如上图所示

./nginx

nginx启动成功!

进入页面访问看看,默认监听的是80端口。

直接访问nginx所在的ip即可。

注意:如果之前指定安装目录不是/usr/local/nginx可能会启动报文件缺失的错误。按照提示创建对应的文件即可。

扩展:

./configure是源代码安装的第一步,对即将安装的软件进行配置,检查其安装环境是否有该软件依赖的关系.比如会检查是否安装gcc,生成makefile文件,后续可以使用make和make install编译安装程序.可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制.

make是读取makefile文件,通常是用来通过源代码包安装程序时编译makefile文件.

make install 是安装已经编译好的程序

make clean 删除一些临时文件(这里执行的话会删除Makefile和objs)

总结

到此这篇关于如何快速在Linux中安装Nginx的文章就介绍到这了,更多相关Linux安装Nginx内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 在linux系统下安装两个nginx的简单方法

    在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径.因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦. 值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口.否则,会有一个nginx无法启动. ./configure --prefix=/home/work/nginx1 .....//第一个nginx的安装配置 make && make install ./configure --

  • linux上nginx安装部署及使用过程详解

    1.下载 官网下载地址 2.部署 2.1安装前提 在linux下安装需要安装一下组件 1. gcc && g++ yum install gcc-c++ 2. pcre yum install -y pcre pcre-devel 3. zlib yum install -y zlib zlib-devel 4. openssl yum install -y openssl openssl-devel 2.2 安装 1. 解压nginx文件 tar -zxvf nginx-1.17.5.t

  • Linux下安装nginx的实现方法

    Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本, 安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 安装这4个依赖的时候,中间会有一些询问,输入Y即可 下载nginx的tar包 //进入/usr/local目录 cd /usr/local //创建一个文件夹nginx mkdir ngi

  • 在Linux里安装和启动nginx的方法

    Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多. 由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre.zlib.nginx的包放到了同一个目录下). 1.安装pcre 从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/projects/pcre/files/pcre/,在这里我下载的是:pcre-8.39.ta

  • Linux上安装搭建Nginx服务器的详细步骤

    1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc, 如果已经安装此步可以省略,否则执行命令: yum install gcc-c++ 3.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库. yum install -y pcre pcre-devel 4.zlib库提供了很多种压缩和解压缩

  • Linux下Nginx安装的方法(pcre和openssl)

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. 想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是:PERC库和Openssl. 分四步走,让你的Nginx迅速跑起来! 1. 安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法) 不用考虑是否已安装,直接上命令: 使用yum来安装: [root@example.co

  • Linux下nginx编译安装教程和编译参数详解

    一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下: # yum install pcre* //如过你已经装了,请跳过这一步 2.安装openssl 需要ssl的支持,如果不需要ssl支持,请跳过这一步 复制代码 代码如下: # yum install openssl* 3.gzip 类库安装 复制代码 代码如下: yum install zlib zlib-devel 4.安装wget 下载nginx使用,如果已经安装,跳过这一步 复制代码

  • linux服务器nginx的卸载与安装教程

    前言 刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下.下面话不多说了,来一起看看详细的介绍吧 卸载 linux有一系列的软件管理器,比如常见的linux下的yum.Ubuntu下的apt-get等等.通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留.这里我使用的是yum,命令如下 yum remove nginx 安装 相比于卸载,安装就相对麻烦了,不过也还好.一步一步来~ 1.下载并解压安装包 wget http://nginx.org/do

  • Linux下安装配置nginx详解

    一.Linux下安装配置nginx 第一次安装nginx,中间出现的问题一步步解决. 用到的工具secureCRT,连接并登录服务器. 1.1 rz命令,会弹出会话框,选择要上传的nginx压缩包. #rz 1.2 解压 [root@vw010001135067 ~]# cd /usr/local/ [root@vw010001135067 local]# tar -zvxf nginx-1.10.2.tar.gz 1.3 进入nginx文件夹,执行./configure命令 [root@vw0

  • Linux下给nginx安装waf模块

    最近上新项目,搭建nginx的时候为保证安全,决定安装下waf模块,以下是具体步骤,首先下载需要的安装包,进行每个安装: wget http://luajit.org/download/LuaJIT-2.0.3.tar.gz tar -zxvf LuaJIT-2.0.3.tar.gz cd LuaJIT-2.0.3 make make install 然后下载nginx, wget http://nginx.org/download/nginx-1.7.6.tar.gz tar -zxvf ng

随机推荐