Nginx Windows 安装教程

一、准备工作

在安装 Nginx 前,确保你已满足以下条件:

1、已安装 Windows 操作系统。

2、已安装 Visual C++ 运行库,下载地址为https://support.microsoft.com/kb/2977003

3、已下载 Nginx 的 Windows 版本,下载地址为http://nginx.org/en/download.html

二、安装 Nginx

1、解压 Nginx 压缩包并放置在合适的目录下(建议放置在 C 盘根目录下)。

2、按 Win+R 组合键,打开“运行”窗口,输入命令“cmd”并回车打开命令行界面。

3、在命令行中切换到 Nginx 的解压目录,如“cd C:\nginx-1.19.10”。

C:\>cd nginx-1.19.10

4、启动 Nginx,输入命令“start nginx”并回车。

C:\nginx-1.19.10>start nginx

5、检查 Nginx 是否启动成功,输入命令“tasklist /fi ‘imagename eq nginx.exe’”并回车,如果有 nginx.exe 的进程,则说明 Nginx 启动成功。

C:\nginx-1.19.10>tasklist /fi 'imagename eq nginx.exe'

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
nginx.exe                     12608 Services                   0     10,816 K

6、在浏览器中输入网址“http://localhost”,如果出现“Welcome to nginx!”字样,则说明 Nginx 安装成功。

三、配置 Nginx

1、在 Nginx 的安装目录下找到“conf”文件夹,并打开其中的“nginx.conf”文件。

C:\nginx-1.19.10\conf\nginx.conf

2、在“http”模块下添加“server”块,用于配置虚拟主机,如下所示:

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

        location / {
            root   html;
            index  index.html index.htm;
        }
    }
}

3、重启 Nginx,输入命令“nginx -s reload”并回车。

C:\nginx-1.19.10>nginx -s reload

4、在浏览器中输入网址“http://localhost”,如果出现“Welcome to nginx!”字样,并且可以访问“html”文件夹中的“index.html”文件,则说明 Nginx 配置成功。

四、常见问题解决

1、安装 Visual C++ 运行库时,提示“此包不适用于当前计算机的处理器类型”的解决方法:

(1)查看操作系统的位数(右键点击“计算机”→“属性”→查看“系统类型”)。

(2)根据操作系统的位数,下载对应的 Visual C++ 运行库。

2、启动 Nginx 时,提示“nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)”的解决方法:

(1)查看“conf”文件夹下的“nginx.conf”文件中是否有重复的“server”块。

(2)检查是否已经有其他程序占用了 80 端口,如果有,可以修改“nginx.conf”文件中的监听端口号。

3、浏览器无法访问网页的解决方法:

(1)检查“nginx.conf”文件中配置的虚拟主机是否正确。

(2)检查“html”文件夹中是否有可访问的网页文件。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
NFTLZNFTLZ
上一篇 2025-04-23 18:08
下一篇 2025-04-23 18:08

相关推荐

  • MQTT使用教程

    MQTT是一种轻量级的消息传输协议,适用于物联网领域中的设备与云端、设备与设备之间的数据传输。本文将介绍使用MQTT实现设备与云端数据传输的方法和注意事项。 一、准备工作 在使用M…

    编程 2025-04-29
  • Python3.6.5下载安装教程

    Python是一种面向对象、解释型计算机程序语言。它是一门动态语言,因为它不会对程序员提前声明变量类型,而是在变量第一次赋值时自动识别该变量的类型。 Python3.6.5是Pyt…

    编程 2025-04-29
  • Deepin系统分区设置教程

    本教程将会详细介绍Deepin系统如何进行分区设置,分享多种方式让您了解如何规划您的硬盘。 一、分区的基本知识 在进行Deepin系统分区设置之前,我们需要了解一些基本分区概念。 …

    编程 2025-04-29
  • 如何在树莓派上安装Windows 7系统?

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

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Qt雷达探测教程

    本文主要介绍如何使用Qt开发雷达探测程序,并展示一个简单的雷达探测示例。 一、环境准备 在开始本教程之前,需要确保你的开发环境已经安装Qt和Qt Creator。如果没有安装,可以…

    编程 2025-04-29
  • 猿编程python免费全套教程400集

    想要学习Python编程吗?猿编程python免费全套教程400集是一个不错的选择!下面我们来详细了解一下这个教程。 一、课程内容 猿编程python免费全套教程400集包含了从P…

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

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

    编程 2025-04-29
  • Python烟花教程

    Python烟花代码在近年来越来越受到人们的欢迎,因为它可以让我们在终端里玩烟花,不仅具有视觉美感,还可以通过代码实现动画和音效。本教程将详细介绍Python烟花代码的实现原理和模…

    编程 2025-04-29
  • 使用Snare服务收集日志:完整教程

    本教程将介绍如何使用Snare服务收集Windows服务器上的日志,并将其发送到远程服务器进行集中管理。 一、安装和配置Snare 1、下载Snare安装程序并安装。 https:…

    编程 2025-04-29

发表回复

登录后才能评论