首页 > 系统相关 >nginx安装教程

nginx安装教程

时间:2024-12-04 15:12:35浏览次数:3  
标签:教程 http Nginx local nginx openresty 安装

Nginx官网:https://www.nginx.com/
Nginx是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务

Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(lgor sysoev)所开发,官方测试 nginx能够支支撑5万并发链接,资源消耗却非常低,运行非常稳定。由C语言编写

nginx安装

Nginx的安装方式有多种一般我们使用的是targz安装Nginx有很多种版本

//因为Nginx是C语言写的需要先安装C语言环境


yum install gcc-c++
//Perl库(Perl Compatible Regular Expressions),包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
yum install -y pcre pcre-devek
//zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
yum install -y zlib zlib-devel
//openssL是强大的安全套接字层密码库,包括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试。nginx不仅支持http协议,还支持https(即在ssl 协议上传输http),所以需要在linux安装openssl库。
yum install -y openssl openssl-devele
cd /usr/local/
wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
cd /usr/local/
tar -zxvf openresty-1.17.8.2.tar.gz
cd /usr/local/
mv openresty-1.17.8.2 openresty
cd /usr/local/openresty/
./configure --with-luajit \
--without-http redis2 module \
--with-http iconv_module \
cd /usr/local/openresty/
make && make install
//启动nginx
./nginx/sbin/nginx

常用命令:

nginx -?/-h 查看帮助
nginx -v 显示版本信息
nginx -V 显示版本和配置项信息
nginx -t 测试配置文件是否存在语法问题
nginx -T 测试配置文件,转储并退出
nginx -q 检测配制间时屏蔽非错误信息 ,只输出错误信息
nginx -s:
nginx -s reopen 重新打开日志文件
nginx -s stop 快速停止Nginx,此方法是先查看nginx 主进程号 然后再使用 kil 强制杀掉
nginx -s quit 优雅退出Nginx(推荐使用,此方法会等待Nginx 进程处理完毕再停止)
nginx -s reload 重新加载配置并且启动
nginx[-c filename]在启动nginx 时配置制定的配置文件
nginx -p 用于设置Nginx的前缀路径
nginx -g 在配置文件之外的设置全局命令

https://www.bilibili.com/video/BV18t4y1a7sS?spm_id_from=333.788.videopod.episodes&vd_source=ae9c1573e924540a89e008b340e54657&p=30

标签:教程,http,Nginx,local,nginx,openresty,安装
From: https://www.cnblogs.com/Eduhg/p/18586269

相关文章

  • 【StableDiffusion教程】 SD超实用功能——图生图 之 局部重绘
    StableDiffusion图生图(局部重绘):局部重绘:·在图生图界面中关于局部重绘有三个[标签页]·这三个标签页主要是蒙版的使用方式不同.局部重绘标签.图片可以通过上传,或者是从文生图发送到局部重绘.右边是局部重绘的画笔工具.·局部重绘中,画布和画笔大小有......
  • 【stablediffusion动画教程】AnimateDiff 目前生成视频最流畅的SD插件 | stablediffus
    前言测试了下最近比较火的AnimateDiff,感觉确实蛮棒的,画面流畅没有闪帧的问题,真的感觉视频生成又近了一步,下面小刚分享下基本的使用方法。效果预览(电脑配置不行仅作参考):一、安装插件(以秋叶大佬的整合包为例):AnimateDiff项目:https://github.com/guoyww/AnimateDiffWe......
  • 【stablediffusion教程】AIGC技巧:SD图生图 如何控制变量生成想要的效果?
    SD(StableDiffusion)是目前最流行的本地部署类AIGC工具,它可以说既简单又复杂。简单是因为完全没有绘画功底的用户也可以做出各种风格的精美图片,而复杂则是因为AIGC相对没有那么“听话”,想要AI完全按照自己的想法实现内容还是颇有难度的。此前我们简单介绍过大家最常用的文生......
  • 【Stable Diffusion教程】FreeU一键为你的SD绘图增添惊艳光影和质量,SD&ComfyUI教程
    在艺术创作领域,光影和质量是作品成功的关键。如今,借助FreeU这款工具,你只需一键操作,就能轻松为你的SD绘图增添惊艳的光影和质量。本文将带你深入了解FreeU的使用方法,助你轻松掌握这项前沿技术。FreeU是一款基于深度学习的图像编辑软件,它能够根据用户的输入,自动生成个性化的......
  • nginx中的正则表达式,location路径匹配规则和优先级 转载
    博客园熊仔其人原创,侵权删,前言,我这里验证的nginx-v1.23.2单机环境下的nginx中的正则表达式、location路径匹配规则和优先级。先准备好环境,基础配置是这样nginx/conf/conf.d/host.conf:server{listen8081;server_name10.90.5.70;proxy_connect_timeout60;pr......
  • Flask 教程:如何动态发送图片数据到前端
    文章目录1.安装Flask2.创建Flask应用3.定义读取图片数据的函数4.定义路由和视图函数5.运行Flask应用总结在这个教程中,我们将学习如何在Flask应用中动态地读取图片数据,并将其发送到前端进行显示。我们将使用Flask框架的send_file函数(或者更明确地,使......
  • Microi吾码|.NET、VUE快速搭建项目,低代码便捷开发教程
    Microi吾码|VUE快速搭建项目,低代码便捷开发教程一、摘要二、Microi吾码介绍2.1功能介绍2.2团队介绍2.3上线项目案例三、VUE中使用Microi吾码3.1前期了解3.2创建第一个低代码应用3.3接口API使用说明3.4引擎界面可视化配置,生成API3.5最后咱们来看看平台效果四、......
  • 【基于Nginx配置https、wss】基于反向代理服务器部署SSL证书:个人测试证书(原免费证书)DV
    文章目录引言ISSL证书购买II基于反向代理服务器或者中间件配置部署SSL证书【推荐】Nginx的HTTP模块案例1:Nginx配置https案例2:nginx配置websocket支持wss流程域名和IP的映射配置(域名的DNS信息配置)服务器的外网IP和NGINX内网IP的映射防火墙放心NGINX监听的......
  • Docker安装与使用全指南
    标题:Docker安装与使用全指南Docker是一种流行的容器化工具,用于简化应用程序的构建、部署和运行。它通过轻量级容器提供跨平台环境的一致性,成为现代开发和运维的核心工具之一。本文将详细介绍如何在不同操作系统上安装Docker,并完成基础配置和验证。一、什么是Docker?Doc......
  • linux中安装多个python版本环境
    一、更新系统软件包yumupdate-y 二、安装软件管理包和可能使用的依赖yum-ygroupinstall"Developmenttools"yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-devel 三、下载Pyhton3到/usr/local目录https://www.python......