Windows11 环境下 Nginx 安装部署教程

这篇具有很好参考价值的文章主要介绍了Windows11 环境下 Nginx 安装部署教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Nginx 介绍

  • Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
  • Nginx 是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat),应用非常广泛,特别是现在前后端分离的情况下,它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。
  • Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的

二、Nginx 与 Tomcat 区别

总的来说,Apache 或者 Nginx 是 HTTP Server,Tomcat 则是一个Application Server也有人说是 Web Server,但本质上它是一个Servlet/JSP 应用的容器。
一个 HTTP Server 关心的是 HTTP 协议层面的传输和访问控制,所以在 Apache/Nginx 上你可以看到代理、负载均衡等功能。客户端通过 HTTP Server 访问服务器上存储的资源(HTML 文件、图片文件等等)。通过 CGI 技术,也可以将处理过的内容通过 HTTP Server 分发,但是一个 HTTP Server 始终只是把服务器上的文件如实的通过 HTTP 协议传输给客户端。
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程

而应用服务器,顾名思义是一个应用的容器。它首先需要支持开发语言的 Runtime环境(对于 Tomcat 来说,就是 Java),保证应用能够在应用服务器上正常运行。其次,需要支持应用相关的规范,例如类库、安全方面的特性。对于 Tomcat 来说,就是需要提供 JSP/Sevlet 运行需要的标准类库、Interface 等。为了方便,应用服务器往往也会集成 HTTP Server 的功能,但是不如专业的 HTTP Server 那么强大,所以应用服务器往往是运行在 HTTP Server 的背后,执行应用,将动态的内容转化为静态的内容之后,通过 HTTP Server 分发到客户端。
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程

这也是为什么Nginx往往与Tomcat配合使用的原因:

  • 动静态资源分离:运用Nginx的反向代理功能分发请求:所有动态资源的请求交给Tomcat,而静态资源的请求(例如图片、视频、CSS、JavaScript文件等)则直接由Nginx返回到浏览器,这样能大大减轻Tomcat的压力。
  • 负载均衡:当业务压力增大时,可能一个Tomcat的实例不足以处理,那么这时可以启动多个Tomcat实例进行水平扩展,而Nginx的负载均衡功能可以把请求通过算法分发到各个不同的实例进行处理

三、Nginx 安装和使用

3.1 下载

在开发过程中,我们常常需要在 window 系统下使用 Nginx 作为 Web 服务器。
下载地址:

  • 官网
  • 中文网

有Linux和Windows两个版本
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程
点击后就会下载,下载完成后开始安装,其实官网已经告诉了如何安装,右侧“documentation -> nginx windows”就有详细的说明,只是英文而已
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程

看不懂英文的可以考虑中文网,位置都是一样的。

3.2 安装和配置

下载到本地,直接解压即可
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程

  • conf:存在Nginx配置文件的目录
  • docs:存放Nginx文档的目录
  • html:存放静态html文件的目录
  • logs:存放Nginx日志的目录
  • temp:存放临时文件的目录

Nginx默认配置的端口号是 80,如果 80 端口号被占用,我们就需要去 conf 目录下的 nginx.conf 文件中去修改:
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程
nginx windows,其它,网站搭建,nginx,firefox,运维,服务器,教程
打开 nginx.conf 按照自己需求进行配置,下面列出简单的一些文章来源地址https://www.toymoban.com/news/detail-692324.html

到了这里,关于Windows11 环境下 Nginx 安装部署教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安装Windows版nginx以及部署前端代码并就解决刷新出现404

    (1)下载地址:https://nginx.org/en/download.html (2)建议选稳定版下载 (3)下载好后,直接解压即可 (1)启动nginx时,使用命令进行操作;不要直接双击nginx.exe,在nginx根目录下直接输:cmd。 启动时会一闪而过是正常的 (1)启动nginx:start nginx ①启动后查看任务进程是否存在

    2024年02月04日
    浏览(32)
  • Windows中配置python3.11环境安装教程

    目录 一,下载python3.11         下载完成后自动弹出安装界面,我们直接选择lnstall Now安装路径,在安装时务必先把下方两个对勾打上。  二,到这个页面就成功安装了Python3.11  三,配置3.11环境  四,然后在Visual Studio Code里面配置3.11。 打开python官网:Welcome to Python.org ,

    2024年02月12日
    浏览(37)
  • MariaDB 10.11.4 安装教程(zip格式,Windows环境)

    前言 MariaDB 10.11.6 这个版本是目前最新的长期支持版,下面来安装下 下载 官网:MariaDB 打开上面链接,选择 MariaDB 10.11.6 版本,操作系统 Windows ,架构 x86_64 ,包格式 ZIP file ,选好后点 Download 来下载 安装服务 解压缩下载的 zip 文件,到 bin 目录,管理员运行cmd,执行如下命令

    2024年02月13日
    浏览(28)
  • windows环境, nginx https配置

    在 Windows 环境下配置 Nginx 的 HTTPS,需要以下步骤: 1. 安装 OpenSSL 首先需要安装 OpenSSL,可以从官网下载 Windows 版本的 OpenSSL,然后解压到某个目录下,比如 `C:OpenSSL-Win64`。 2. 生成 SSL 证书和私钥 使用 OpenSSL 生成 SSL 证书和私钥,可以使用以下命令: ``` cd C:OpenSSL-Win64bin ope

    2024年02月12日
    浏览(30)
  • nginx配置开机启动(Windows环境)

    1、下载nginx,并解压 2、配置nginx.conf,并启动Nginx 两种方法: 方法一:直接双击nginx.exe,双击后一个黑色弹窗一闪而过。 方法二:打开cmd命令窗口,切换到nginx目录下,输入命令 启动成功,访问 http://localhost:8091 如下(我的端口改为了8091,默认80): 停止nginx: 3、开机自启

    2024年02月15日
    浏览(39)
  • 【Linux】Windows+Nginx部署项目

    接下来看看由辉辉所写的关于Linux的相关操作吧 目录 🥳🥳Welcome Huihui\\\'s Code World ! !🥳🥳 一.单体项目的部署 0.我们需要将要进行部署的项目共享到虚拟机中 1.将sql脚本导入,如果没有错误再进行下一步 2.测试项目有无问题 3.在虚拟机【客户的电脑】上面进行一样的部署工作

    2024年02月06日
    浏览(27)
  • Windows Nginx 服务器部署(保姆级)

    不知道怎么部署Windows Nginx 服务器看过来 手把手带你部署服务器 将你的本地网页部署到服务器上 话不多说,直接上操作!!! 进入下载地址: http://nginx.org/en/download.html 然后选择稳定版本 Windows版本 进入安装的文件夹 双击上方导航栏: 获取到nginx的地址: 由于我是下载到

    2024年04月12日
    浏览(36)
  • 在windows下 部署Nginx+php(图文解说)

    下载后直接解压就可使用 1.在D盘新建wnmp文件存放nginx(D:wnmpnginx) 2.命令框进入nginx根目录:nginx.exe 开启ningx服务(刷新服务器配置文件命令:nignx -s reload,停止服务器:ninx -s stop) 解压到D:wnmpphp文件下 配置: 1.打开php文件夹; 2.将php.ini-development文件复制一份改名为php.ini,

    2024年01月23日
    浏览(26)
  • Windows 环境下nginx 静态资源服务器(图片,文件)权限控制(nginx/openresty/lua)

    1 同nginx配置server以后,我们可以很方便的直接访问到文件服务器上的文件资源,但是某些情况下,文件资源可能是隐私图片,比如客户注册时上传的身份证照片等等,这时候我们需要对图片访问进行控制,必须登录后才能查看到这些隐私图片。 2 一般来说,我们都是通过后端

    2024年02月09日
    浏览(38)
  • windows下安装使用nginx,启动关闭nginx失效解决办法

    nginx: download 会出现一个cmd窗口,他不会打印任何信息,也输入不了,但是这就是已经启动了nginx,具体的端口就要看你自己在conf文件夹中的nginx.conf中的配置了,默认是80端口。  配置文件夹  这里我们打开配置文件,这里和Linux中的一样,大家都很熟悉,我自己感觉windows下的

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包