首页 > 系统相关 >Linux安装nginx1.26.2

Linux安装nginx1.26.2

时间:2024-08-19 10:37:15浏览次数:8  
标签:nginx1.26 nginx make zlib 端口 Nginx Linux 加密 安装

第一步:去官网下载指定的版本

http://nginx.org/en/download.html

第二步:解压压缩包:tar -zxvf   ......tar.gz

第三步:编译nginx  ./configure

如果出现报错:

./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.

将提示的报错内容给添加上即可:./configure --without-http_gzip_module

第四步:make

第五步: make install  (或者   第四步和第五步可以放在一起来执行  make && make install)

第六步:

默认情况下,Nginx会被安装到 /usr/local/nginx

安装完成后,您可以运行以下命令来启动Nginx:

sudo /usr/local/nginx/sbin/nginx

第七步:netstat -lnp|grep  nginx  (查询nginx是否启动成功)

 

 

确保防火墙允许HTTP和HTTPS流量:

sudo ufw allow 'Nginx Full' 注:

Nginx Full :此配置文件打开端口80(正常,未加密的网络流量)和端口443(TLS / SSL加密流量)

Nginx HTTP :此配置文件仅打开端口80(正常,未加密的网络流量)

Nginx HTTPS :此配置文件仅打开端口443(TLS / SSL加密流量)

开启防火墙:sudo ufw enable

 

标签:nginx1.26,nginx,make,zlib,端口,Nginx,Linux,加密,安装
From: https://www.cnblogs.com/fanguoan/p/18366858

相关文章

  • windows系统安装pygraphviz失败解决
    当使用到图形化包时,需要引入pygraphviz库,`pipinstallgraphviz`报错building'pygraphviz._graphviz'extensioncreatingbuild\temp.win-amd64-cpython-311pygraphviz/graphviz_wrap.c(9):warningC4005:“SWIG_PYTHON_STRICT_BYTE_CHAR”:宏重定义pygraphviz/gra......
  • Linux C++ 开发4 - 入门makefile一篇文章就够了
    1.make和Makefile1.1.什么是make?1.2.什么是Makefile?1.3.make与Makefile的关系2.Makefile的语法2.1.基本语法2.2.变量2.3.伪目标2.4.模式规则2.5.自动变量2.6.条件判断3.示例演示3.1.编译HelloWorld程序3.2.编译多文件项目3.2.1.项目......
  • python subprocess 执行Linux指令
    一、subprocess模块1、概述subprocess模块首先推荐使用的是它的run方法subprocess.run(),更高级的用法可以直接使用Popen接口subprocess.Popen()。2、优点安全性:与os.system相比,subprocess避免了shell注入攻击的风险。灵活性:subprocess可以与子进程的stdin、stdout和std......
  • 划重点!通风天窗这样安装效果更好!
    通风天窗作用是帮助厂房降温、除尘、排烟,改善空气质量,提供工作舒适度。通风天窗产品质量和安装质量直接决定使用效果。需要我们这样安装,让效果发挥更好。一、确认天窗型号和规格1、根据厂房设计要求和实际需要,选择合适的通风天窗型号和规格。2、确保通风天窗的尺寸、材质和性......
  • JetBrains DataSpell 2024.2 (macOS, Linux, Windows) - 专业数据科学家的 IDE
    JetBrainsDataSpell2024.2(macOS,Linux,Windows)-专业数据科学家的IDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-dataspell/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsDataSpell-专业数据科学家的IDE......
  • Linux运维学习记录02
    一、总结学过的权限,属性及ACL相关命令及选项,示例。文件的权限主要针对三类对象进行定义:owner属主,ugroup属组,gother其他,o每个文件针对每类访问者都定义了三种权限rReadable4wWritable2xeXcutable1Linux文件系统上的特殊权限SUID作用于二进制可执行文件......
  • Linux运维学习记录03
    磁盘存储术语总结:head,track,sector,sylinder.head:磁盘驱动器中的读/写头,用于读取或写入数据。每个磁盘表面有一个头。track:磁盘表面上的一个圆形数据存储区域,由多个扇区组成。sector:把每个磁道按512bytes大小再进行划分,这就是扇区,每个磁道上的扇区数量是不一样的sylin......
  • Containerd高级命令行工具nerdctl安装及使用
      ################crictl####################crictl安装k8s即有,ctr是containerd的一个客户端工具,ctr-v输出的是containerd的版本[root@m1~]#crictl-vcrictlversionv1.30.1[root@m1~]#[root@m1~]#crictlimagesIMAGE......
  • 【Linux系列】应急响应 · 备忘录
    这些命令和文件可以帮助你快速定位问题、查找可疑文件、监控进程等。请注意,这些命令可能需要root权限才能执行。查找72小时内新增的文件:find/-ctime-2查找24小时内被修改的JSP文件:find./-mtime0-name"*.jsp"根据确定时间去反推变更的文件:ls-al/tmp|gre......
  • Docker的介绍、保姆级安装和使用
    一、Docker简介1.1、Docker是什么        Docker是一个用于开发、发布和运行应用程序的开放平台;使您能够将应用程序与基础设施分离,以便您可以快速交付软件。不像虚拟机那样笨重(比如:我需要将一个安装好nginx环境的内容分享给其他人:方式一【使用虚拟】(应用程序Nginx与......