Windows上Nginx的安装教程详解[通俗易懂]

不要觉得看起来简单就不去做,动手操作是另外一回事,相信我! –阿飞一 背景为了方便本地的开发和验证,于是整理了这一篇Windows上安装Nginx的博文,建议一般学习还是使用Linux,一般正规公司都是在Linux上安装Nginx服务! 本篇内容相对比较简单,如果有Linux上安装过Nginx的伙伴,那么看这一篇应该是比较轻松,而且使用也会很方便!二 下载安装包…

大家好,又见面了,我是全栈君。

不要觉得看起来简单就不去做,动手操作是另外一回事,相信我! –阿飞

一 背景

为了方便本地的开发和验证,于是整理了这一篇Windows上安装Nginx的博文,建议一般学习还是使用Linux,一般正规公司都是在Linux上安装Nginx服务!
本篇内容相对比较简单,如果有Linux上安装过Nginx的伙伴,那么看这一篇应该是比较轻松,而且使用也会很方便!

二 下载安装包

官网下载: 下载地址:Nginx For Windows DownLoad
网页上有三个版本:简单介绍一下:
这里写图片描述

  • Mainline version : 主线版本 ,最新的主线版本是 nginx/Windows-1.13.9

  • Stable version : 稳定版本【工作中要更新最新版本就可以使用稳定版本】

  • Legacy versions :历史版本

我这边使用的是最新的主线版本,因为是本地简单的测试使用,所以可以忽略稳定性。

三 解压和解压包的简单介绍

我现在的是nginx/Windows-1.13.9 ,下载完成对应的压缩包为: nginx-1.13.9.zip,进行解压操作!【注:解压的目录一定不要含有中文,否则访问出错!】

解压后的目录如下,不一一介绍了,简单介绍如下图:

这里写图片描述

四 验证安装 [全部默认配置]

注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程。[参考博文1]
在nginx.exe目录,打开命令行工具,用命令 启动

1.进入解压的目标,我的 E:\nginx-1.13.9
2.执行启动命令 ,有一个一闪而过的效果!

start nginx.exe

这里写图片描述

3.访问 http://localhost:80,启动成功如图:
这里写图片描述

如果启动成功,但是访问不了,请查询log/error.log 文件!我之前遇到的是解压的目录中有中文!
使用windows版本的nginx启动时遇到(1113: No mapping for the Unicode character exists in the target multi-byte code page)这个错误

五 简单配置负责均衡Demo(以后可能会使用)

1.备份nginx.conf一份,然后修改nginx.conf文件
2.修改使用反向代理upstream,进行负责均衡
3.详细的配置信息不做介绍,具体可以参考: Nginx学习——Nginx基本配置

#user nobody;
worker_processes 1;
events{
    worker_connections 1024;
    }
http{
    upstream myproject {
        #server 127.0.0.1:8888;
        server 127.0.0.1:9999;

    }
    server {
        listen 8080;
        server_name localhost;

        location / {
            proxy_pass http://myproject;
            }
        }
}

六 简单的一些启动、关闭服务命令介绍

在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx

:

关闭nginx:

nginx -s quit :完整有序的停止nginx

名称 命令
启动nginx start nginx
修改配置后重新加载生效 nginx -s reload
重新打开日志文件 nginx -s reopen
测试nginx配置文件是否正确 nnginx -t -c nginx.conf
关闭nginx :快速停止nginx nginx -s stop
完整有序的停止nginx nginx -s quit

nginx命令介绍:Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级

七 参考博文

1 .windows下nginx的安装及使用方法入门
2. Nginx学习——Nginx基本配置
3.Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级



如果您觉得这篇博文对你有帮助,请点个赞,谢谢!


如果帅气(美丽)、睿智(聪颖),和我一样简单善良的你看到本篇博文中存在问题,请指出,我虚心接受你让我成长的批评,谢谢阅读!
祝你今天开心愉快!


欢迎访问我的csdn博客,我们一同成长!

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

博客首页http://blog.csdn.net/u010648555

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121116.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • COleVariant和VARIANT转换为CString类型

    COleVariant和VARIANT转换为CString类型COleVariant是数据库常用到的数据类型。它可以是字串,整型值,日期等。知道怎样将它转换为CString很有用处。        设有CString A; COleVariant B; 来看看怎样将COleVariant转换为CString:        switch(B.vt){            case VT_BSTR:  A=B.bstrVal; bre

    2022年7月18日
    16
  • 前端模块化-总结_前端模块化规范

    前端模块化-总结_前端模块化规范直接上demo。index.jsx:importReactfrom”react”;importReactDOMfrom”react-dom”;import{Button}from”antd”;importResizeableTablefrom”./ResizeableTable”;import”./styles.css”;constdata1=[{key:0,date:”2018-02-11″,amount:

    2025年6月12日
    0
  • 三种权限设计方案「建议收藏」

    三种权限设计方案「建议收藏」三种权限设计方案的归纳和比较权限设计是很多系统重要的组成部分,主要用于控制功能和流程,本文将几种常见的权限设计方案(权限系统的名都是自己起的)的基本设计写出来,其中不恰当处还请大家指出,我们来讨论一下.1.等级权限系统    这种权限系统在论坛中很常见,在这种系统中,权限级别如同官阶从低到高排列,每个用户拥有一个权限,其中设定了这个用户的权限等级,在用户需要执行操作前先查看

    2022年7月16日
    17
  • java过滤器Filter「建议收藏」

    java过滤器Filter「建议收藏」一、简介Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断如是否有权限访问页面等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、…

    2022年6月9日
    32
  • Avalondock 技巧之如何隐藏浮动面板停靠器

    Avalondock 技巧之如何隐藏浮动面板停靠器avalondock技巧之如何隐藏浮动面板停靠器之前开发的一个项目需要实现窗口的浮出,拖拽,停靠等功能,于是想到了神器Avalondock,这个框架功能相当强大,而且能实现多种主题样式的控件,特别是窗口的浮动停靠等功能。目前该框架有收费版本和开源版本,我之前的项目使用的是avalondockv2.0的,目前最新的是v4.0。官方链接:https://archive.codeplex.com/?p=avalondock.Git链接:https://github.com/xceedsoftware

    2022年7月20日
    12
  • Maven name与artifactId 区别[通俗易懂]

    name:Thefullnameoftheproject.artifactId:TheidentifierforthisartifactthatisuniquewithinthegroupgivenbythegroupID.Anartifactissomethingthatiseitherproducedorused

    2022年4月17日
    109

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号