在Windows上安装和配置NGINX

一、下载NGINX

1、打开NGINX的官网下载页面

2、选择适合Windows系统的稳定版本进行下载。当前最新版本为nginx-1.21.1

二、安装NGINX

1、将下载的NGINX压缩文件解压到任意文件夹,例如解压到C:\nginx-1.21.1

C:\nginx-1.21.1
|   conf
|   html
|   logs
|   ...
|   nginx.exe
|   ...
|   README

2、在解压的文件夹路径下打开命令行窗口(管理员权限),输入以下命令:

C:\nginx-1.21.1>nginx.exe

3、启动成功后,在浏览器中访问 http://localhost/,若出现NGINX欢迎信息,说明NGINX已经成功安装。

三、配置NGINX

1、更改端口号

默认情况下,NGINX的访问端口号为80,可以通过修改配置文件更改端口号。

1)打开NGINX的配置文件C:\nginx-1.21.1\conf\nginx.conf,找到以下内容:

http {
    ...
    server {
        listen       80; 
        server_name  localhost; 
        ...
    }
}

2)将端口号改为任意未被占用的端口号,例如8080:

http {
    ...
    server {
        listen       8080;
        server_name  localhost; 
        ...
    }
}

3)保存修改并重新启动NGINX服务。

2、添加虚拟主机

NGINX支持通过虚拟主机的方式来管理多个网站,以下示例将演示如何添加一个虚拟主机:

1)创建新的网站目录,例如C:\nginx-1.21.1\html\example

2)在配置文件中添加虚拟主机配置:

http {
    ...
    server {
        listen       80;
        server_name  localhost; 
        ...
    }
    server {
        listen       80;
        server_name  example.com; 
        root         html/example;
        index        index.html;
        ...
    }
}

3)将example.com指向本地IP地址(127.0.0.1)

4)在浏览器中访问 http://example.com,即可访问新添加的虚拟主机。

四、总结

通过本文的介绍,我们学习了如何在Windows上安装和配置NGINX,并通过更改端口号、添加虚拟主机等方式实现了更灵活的网站管理和访问控制。

原创文章,作者:BLGL,如若转载,请注明出处:https://www.506064.com/n/138787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
BLGLBLGL
上一篇 2024-10-04 00:21
下一篇 2024-10-04 00:21

相关推荐

  • 如何在树莓派上安装Windows 7系统?

    随着树莓派的普及,许多用户想在树莓派上安装Windows 7操作系统。 一、准备工作 在开始之前,需要准备以下材料: 1.树莓派4B一台; 2.一张8GB以上的SD卡; 3.下载并…

    编程 2025-04-29
  • 如何配置Python环境变量在Windows 11

    在本文中,您将学习如何在Windows 11操作系统上配置Python环境变量的步骤。Python是一种高级编程语言,广泛用于编写Web应用程序、数据分析、人工智能和机器学习等。在…

    编程 2025-04-29
  • 如何在Windows系统下载和使用cygwin?

    如果你是一名Windows系统的开发者,你可能会遇到一个问题,那就是缺少Unix/Linux系统下常用的命令行工具,这时候,你可以使用cygwin来解决这个问题。 一、cygwin…

    编程 2025-04-27
  • 苹果电脑安装Windows教程

    下面将介绍如何在苹果电脑上安装Windows操作系统。 一、获取Windows操作系统镜像文件 首先,我们需要去Microsoft官网下载Windows操作系统的镜像文件。 步骤:…

    编程 2025-04-27
  • Java如何从Nginx下载文件

    本文将从以下几个方面详细介绍如何使用Java从Nginx下载文件。 一、准备工作 在Java中下载文件需要使用到Apache HttpClient库,这个库是一个基于Java的HT…

    编程 2025-04-27
  • 如何使用Python调用Windows窗口?

    本文将为大家解答如何使用Python调用Windows窗口,并提供相关代码示例。 一、打开应用程序窗口 如果想要打开Windows上的一个应用程序,需要使用Python的os模块。…

    编程 2025-04-27
  • Python开发的程序能否在Windows下运行

    能够在Windows下运行是Python的一个优点之一。Python作为一种跨平台语言,可以很方便地在Windows系统上运行 一、Python在Windows上的安装 Pytho…

    编程 2025-04-27
  • nginx与apache应用开发详解

    一、概述 nginx和apache都是常见的web服务器。nginx是一个高性能的反向代理web服务器,将负载均衡和缓存集成在了一起,可以动静分离。apache是一个可扩展的web…

    编程 2025-04-25
  • Windows下安装npm指南

    在当前互联网发展的时代,前端开发已经成为了程序员不可或缺的一个技能,随之而来的前端开发工具也逐渐多样化,而npm就是当下最流行的前端工具之一,下面我们就来详细介绍一下在Window…

    编程 2025-04-25
  • Windows Server 2012激活码

    一、激活码是什么? 激活码是用于激活软件产品的一种序列号,可以通过购买或升级软件获得。Windows Server 2012的激活码可以确保软件的合法使用,避免非法行为。 激活码的…

    编程 2025-04-25

发表回复

登录后才能评论