一、Nginx安装环境


nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境。

  • gcc
    安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:
yum install gcc-c++
  • pcre
    PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
yum install -y pcre pcre-devel

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

  • zlib
    zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
yum install -y zlib zlib-devel
  • openssl
    OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
    nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
yum install -y openssl openssl-devel

1. 有网环境安装依赖

可以访问公网的情况直接使用yum下载安装依赖

2.无网环境安装依赖

下载依赖链接:https://pan.baidu.com/s/1hMritlHBjacIu4jz6AYAOg?pwd=j6qs
提取码:j6qs

使用yum安装依赖

yum --nodeps pcre-devel-8.32-17.el7.x86_64.rpm

依次安装所需的四个依赖

二、安装nginx

  1. 解压
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0


2. 配置安装路径

#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.0 --with-http_ssl_module --with-http_stub_status_module
  1. 编译安装
#编译安装nginx
make & make install
  1. 进入安装目录
cd /usr/local/nginx-1.20.0/sbin/
  1. 启动nginx
./nginx

三、运行结果

linux-安装nginx(函内网安装方式)相关推荐

  1. linux安装xampp(可内网安装)

    服务器搭建: 第一步安装: xampp官网下载地址:XAMPP Installers and Downloads for Apache Friends 选择自己的版本进行下载 我用的是xampp-li ...

  2. linux用rpm安装nginx,Linux内网安装nginx(rpm包安装方式)

    然后,将下载好的rpm包放入服务器内,地址随意,进入对应目录,执行Linux命令: ( rpm -ivh rpm包的名字) rpm -ivh nginx-1.18.0-1.el7.ngx.x86_64 ...

  3. 内网安装nginx+keepalived环境配置及简单使用

    分享一下这次艰难的配置过程,衔接上一篇的配置内网独立IP虚拟机. 先吐槽一波,由于公司网络属于内网,与外网互不相通,所以在安装nginx的时候可能会去外网找相对应rpm文件,而且也有许多的版本不兼容问 ...

  4. Java实现Http代理服务器通过http代理进行内网安装yum软件

    Java实现Http代理服务器&通过http代理进行内网安装yum软件 1.Http代理服务器简介 2.Http代理服务器Java实现 2.1 Java源码 2.2 代码分析说明 3.通过ht ...

  5. linux下Nginx的卸载、安装

    这里写目录标题 一.卸载nginx 一.ubuntu下卸载 二.centos下卸载 二.安装nginx 一.ubuntu安装(命令安装,文件位置不好找,优点是会自动注册进服务里,能用命令对nginx操 ...

  6. ubuntu内网安装软件

    在生产环境中很少有连接外网的服务器,这里以ansible内网安装为例来介绍. 1.安装ansible(有外网) 1.ansible的安装包存在于ansible的PPA中,如果要下载PPA(个人软件包存 ...

  7. ubuntu18安装Domoticz(内网穿透)和home assistant(docker安装)

    文章目录 一.ubuntu18安装Domoticz(内网穿透) 二.ubuntu18安装home assistant(docker) 1.安装宝塔面板.进入docker管理器,拉取home assis ...

  8. win7 x86系统 内网安装 IE11

    win7 x86 系统 内网安装 IE11 1.需求分析 2.前提条件 3.操作步骤 1.需求分析 不同的 web 应用,浏览器的选择是不同的,因为我们的 web 系统开发年限比较久远,是基于 IE8 ...

  9. Nginx转发内网端口

    Nginx转发内网端口 Nginx安装 配置转发端口 Nginx安装 在Linux服务器上安装好Nginx 需要在Nginx官网上找到稳定版本的Nginx 链接: nginx下载地址 下载完后上传到你 ...

最新文章

  1. QQ音乐API分析记录
  2. R语言如何将字符串转变为命令执行
  3. python基础教程多少钱-厦门厦禾路Python基础教程培训费用多少-泰兴市新闻
  4. 推荐系统--用户行为和实验设计
  5. html固定dl高度_HTML入门笔记1
  6. day19 复习,组合和继承
  7. The 2nd AI on Fashion and Textile International Conference 2019
  8. 坚持的力量 第十一篇
  9. SQL Server 自动化运维系列
  10. JavaScript篇 深入理解JavaScript函数
  11. 【专升本计算机】计算机文化基础练习题(选择题300道附答案)
  12. windows7 C盘清理(尽量做到最全,手把手教,狗看完都说它会)
  13. html anki编辑器,打造你的专属单词本——Anki 初探(无痛入门)
  14. unity-shader-延迟渲染
  15. 优化Oracle数据库查询10个方法
  16. 扇贝开发:国内NFT平台运营主要合规问题
  17. 云服务器测速脚本_服务器测速命令
  18. JavaWeb学习笔记2 —— Web服务器简介
  19. Google Play如何做ASO优化?影响搜索排名的主要因素.
  20. 云知梦WEB前端开发[最新全套]价值381元

热门文章

  1. java查找规律的方法_Java正则速成秘籍(一) - 招式篇
  2. VBA代码实例---高级筛选
  3. 服务器中电池可以维修吗,电池修复到底有没有效果?一个维修工的遭遇揭开真相!...
  4. 计算机应届博士生的一点求职经验——美团篇
  5. (十五)c#Winform自定义控件-键盘(二)
  6. 百度面试题——迷宫问题(超详细解析)
  7. Xcode8更新之后模拟器找不到了
  8. VUE页面转pdf下载
  9. Linux软件包管理— 脚本安装程序
  10. js替换字符,批量替换字符,全局替换字符