在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
下一篇 2024-10-04

相关推荐

  • python3字符串转换字典,Python字符串的转换

    本文目录一览: 1、python怎么将字符串转为字典? 2、每日一课 | Python拆分字符串后转成字典 3、Python中如何将格式化字符串转换成字典 4、python3 对象…

    编程 2024-10-04
  • javaweb开发,JAVAweb开发从入门到实战教材

    本文目录一览: 1、java web开发的职业前景和发展方向是什么? 2、web前端和Java开发学哪个更好 3、web前端开发和Java Web有什么区别 4、java,web程…

    编程 2024-10-04
  • 微信开发者工具打不开原因分析与解决方案

    如今,越来越多的开发者选择使用微信开发者工具进行小程序的开发与调试。然而,有时候我们会遇到微信开发者工具打不开的问题,这时候我们该如何解决呢?本文将从多个方面对微信开发者工具打不开…

    编程 2024-10-04
  • PaddleGitHub——让AI变得更加轻松!

    一、什么是PaddleGitHub PaddleGitHub是一个AI开发者的利器! 它由百度飞桨团队开发,是Github上的一个社区,旨在帮助AI开发者更快地开发和部署AI模型,…

    编程 2024-10-10
  • Python实现插入式滚动条

    一、背景介绍 在网页开发中,滚动条是一个非常重要的组件,可以帮助用户浏览大量的内容。而插入式滚动条更是在网页中常见的操作,其可以在页面中任意位置插入滚动条,并且可以控制滚动条的大小…

    编程 2024-10-04
  • phpdzcms的简单介绍

    本文目录一览: 1、需要定制一套CMS模板,帝国CMS这些都可以 2、在线急求 PHP解密 需要定制一套CMS模板,帝国CMS这些都可以 phpcms php168 dedecms…

    编程 2024-10-04
  • js特效程序员(前端程序员)

    1、北大青鸟设计培训:Node.js程序员必须熟练掌握的十项JS概念? 2、前端开发工程师要把JavaScript学到什么程度? 3、JavaScript程序员的工资能有多少? 4…

    编程 2024-10-03
  • 理解和使用rindex函数

    介绍 在编程中,我们需要经常搜索字符串中的某个目标字符,并找到其在字符串中的位置。通常情况下,我们使用的函数是strchr,它只能找到第一次出现目标字符的位置。而rindex函数可…

    编程 2024-10-04
  • java下执行dos命令(java用dos编译)

    本文目录一览: 1、java调用DOS命令 2、java 如何执行 dos命令 3、JAVA中如何执行DOS命令 java调用DOS命令 利用java执行dos命令,可以利用jav…

    编程 2024-10-03
  • 百问网官网深度剖析

    一、百问网官网 百问网官网是一个面向全球程序员的技术问答社区,旨在为开发者提供高品质、全面覆盖的技术问答服务,以及生动、活泼的技术社区环境。 该网站首页布局简洁,主要包括搜索框、技…

    编程 2024-10-03

发表回复

登录后才能评论