`
y806839048
  • 浏览: 1117349 次
  • 性别: 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服务

    Windows版本Nginx1.26.0

    Windows版本Nginx1.26.0

    nginx(windows版本)

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

    Nginx 1.22.0 Windows版本,解压安装。

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

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

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

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

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

    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编译nginx-http-flv-module

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

    Windows上nginx-openresty添加rtmp模块

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

    pc版nginx windows版nginx安装包

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

    nginxWindows版,自带rtmp服务模块

    这个压缩包提供的是预编译的Nginx Windows版本,特别的是它已经内置了RTMP服务模块,使得用户可以直接在Windows系统上搭建流媒体服务器。 RTMP是一种协议,常用于实时音频、视频的传输,适用于直播、视频会议等应用...

    windows启动nginx.bat脚本

    windows启动nginx脚本

    2024年最新版nginx,windows版本

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

    最新版windows nginx-1.20.1.zip

    标题中的"最新版windows nginx-1.20.1.zip"指的是适用于Windows操作系统的Nginx服务器的1.20.1版本的压缩包文件。这个版本可能包含了性能优化、安全更新或新功能的添加。 Nginx 1.20.1是Nginx服务器的一个重要更新...

    windows下nginx配置https以及同一个端口监听多个网站即监听多个虚拟主机

    在Windows上下载Nginx的安装包,运行安装程序并按照提示进行配置。安装完成后,Nginx的服务会自动启动或需要手动启动。 2. 配置HTTPS: - 生成SSL证书:可以使用OpenSSL工具生成自签名证书,或者购买CA签发的证书...

Global site tag (gtag.js) - Google Analytics