`
y806839048
  • 浏览: 1107929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

windows版本的nginx使用

阅读更多

nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件

一. 下载

 
下载后解压
 

二. 修改配置文件

nginx配置文件在 nginx-1.8.0\conf\nginx.conf

复制代码
http {
     gzip  on;

    #静态文件
    server {
        listen       80;
        server_name  static.cnblog.com;

        location / {
            root   G:/source/static_cnblog_com;
        }
    }

    #html文件
    server {
        listen       80;
        server_name  127.0.0.1 localhost;

        location / {
            root   G:/source/html/mobile/dist;
            index  index.html index.htm;
        }
    }
}
复制代码

 

如上图可以配置多个server,这样访问localhost即访问到了  G:/source/html/mobile/dist  目录, 还可以开启gzip,压缩html

三. 启动

 注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程
 
在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx 
 
start nginx : 启动nginx
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx:
nginx -s stop  :快速停止nginx
nginx -s quit  :完整有序的停止nginx


如果遇到报错:

bash: nginx: command not found

有可能是你再linux命令行环境下运行了windows命令,

如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload

或者 用windows系统自带命令行工具运行

分享到:
评论

相关推荐

    windows版本nginx1.7 + rtmp模块

    在数字媒体和直播领域,Nginx 结合 RTMP 模块是一个广泛使用的解决方案,它允许用户在 Windows 平台上搭建一个高效的流媒体服务器。Nginx 是一款高性能的 HTTP 和反向代理服务器,而 RTMP(Real-Time Messaging ...

    windows版本编译配置好nginx

    1. **下载源代码**:根据描述,这里使用的版本是nginx-1.7.11.3。确保下载的文件被放置在一个无中文字符的路径下,因为有时中文路径可能会导致编译或运行时的问题。 2. **获取RTMP模块**:Nginx本身并不包含RTMP...

    Windows版nginx去掉header中server后面的信息(nginx版本1.21.1)

    Windows版nginx去掉header中server后面的信息(nginx版本1.21.1) 使用方法: 1、关闭nginx服务 2、将新的nginx.exe替换原有的exe文件 3、重启nginx服务

    Nginx 1.22.0 Windows版本,解压安装。

    Nginx 1.22.0 Windows版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同...

    Windows版本Nginx1.26.0

    Windows版本Nginx1.26.0

    nginx(windows版本)

    Windows版本的Nginx安装通常涉及下载安装包、解压到指定目录、修改配置文件,然后通过命令行启动服务。安装完成后,可以通过http://localhost访问默认的欢迎页面。 **反向代理** Nginx的核心功能之一是反向代理,...

    windows 注册Nginx为服务,自动重启

    在Windows系统中,Nginx是一个广泛使用的开源Web服务器,常用于反向代理、负载均衡和静态内容服务。为了确保Nginx在系统启动时自动运行,并在异常情况下能够自动重启,我们需要将其注册为Windows服务。这个过程涉及...

    Windows下Nginx的安装与配置

    首先,下载nginx1.0.11的Windows版本,官网下载:http://nginx.org/download/nginx-1.0.11.zip。下载到软件包后,解压nginx-nginx1.0.11.zip包到你喜欢的根目录,并将目录名改为nginx。然后,执行以下操作:cd nginx...

    Windows 平台 Nginx Rtmp模块

    Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用 Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用

    windows 下 nginx 日志切割

    windows 下nginx 日志切割 结合windows任务计划,实现每天备份日志,并reopen nginx

    Windows上nginx-openresty添加rtmp模块

    但由于项目需要在Windows上使用nginx,无奈只好自己去找资料,在Windows上编译nginx-openresty同时加入rtmp模块。本资源是Windows上生成好的openresty-1.19.3.1+nginx-rtmp-module的包,同时包含win32、win64版本。

    2024年最新版nginx,windows版本

    1. **下载安装包**:从官方或者其他可信源下载适合Windows的Nginx版本(例如,nginx-1.25.4)。 2. **解压文件**:将压缩包解压到你选择的目录,通常推荐C盘之外的其他位置,避免权限问题。 3. **配置Nginx**:修改`...

    pc版nginx windows版nginx安装包

    这个安装包是Nginx 1.11.9.1的版本,名为Lion.zip,适用于需要在Windows平台上运行Nginx的用户。 Nginx的安装过程通常包括以下几个步骤: 1. **解压安装包**:首先,你需要将Lion.zip压缩包解压缩到你选择的目录。...

    windows启动nginx.bat脚本

    windows启动nginx脚本

    windows平台nginx编译nginx-http-flv-module

    1. **下载源码**:首先,从Nginx官网获取稳定版本的源代码,例如nginx-1.17.10。同时,从GitHub或其他可靠的来源下载HTTP FLV Module的源代码。 2. **安装编译工具**:Windows上需要安装MinGW或Visual Studio等编译...

    nginx版本号1.22.1, 包含Windows和Linux两个版本

    在这个压缩包中,我们有两个不同操作系统的版本:Nginx 1.22.1 for Windows 和 Nginx 1.22.1 for Linux。 首先,让我们来详细了解一下Nginx 1.22.1这个版本。在Nginx的版本管理中,版本号通常由三个数字组成,如...

    windows下带fancyindex的nginx

    在Windows环境下配置并使用带有FancyIndex功能的Nginx服务器是一个常见的需求,尤其是在搭建个人网站或测试服务器时。FancyIndex是Nginx的一个模块,它可以为用户提供一个美观且可自定义的目录索引视图,替代默认的...

    Nginx 安装成Windows 服务方法

    首先,你需要下载Nginx的Windows版本。官方下载地址为:http://www.nginx.org。选择适合你系统的版本下载并解压到一个指定的目录,例如`D:\nginx`。此外,还需要两个额外的工具:`instsrv.exe`和`srvany.exe`。这两...

    最新版windows nginx-1.20.0.zip

    **使用Nginx** Nginx的核心功能包括: 1. **静态文件服务**:高效地提供HTML、图片、视频等静态资源。 2. **反向代理**:作为前端服务器,将客户端请求转发到后端应用服务器,如Apache、Tomcat等。 3. **负载均衡*...

Global site tag (gtag.js) - Google Analytics