win10安装配置nginx的过程

  

以下是详细讲解Win10安装配置Nginx的过程的完整攻略:

安装Nginx

  1. 下载Nginx安装包。可以在官网 http://nginx.org/en/download.html 下载适合自己系统的最新版本的Nginx安装包。

  2. 安装Nginx。双击运行安装包,按照提示进行安装。

  3. 配置Nginx。打开Nginx的安装目录,找到conf目录,打开nginx.conf文件进行配置。设置server的端口、根目录、访问日志路径等信息。

示例1:端口配置

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

示例2:根目录配置

http {
    server {
        listen 80;
        root "C:/web/www";
        ...
    }
}

测试Nginx是否正常工作

  1. 启动Nginx。进入Nginx安装目录,双击nginx.exe文件启动Nginx。

  2. 打开浏览器,输入127.0.0.1或者localhost,可以看到默认的“Welcome to nginx!”页面,证明Nginx已经安装配置成功。

配置Nginx反向代理

  1. 安装Node.js。在Node.js官网 https://nodejs.org/en/ 下载最新命令行版的Node.js,并进行安装。

  2. 安装Express框架。在命令行窗口中运行以下命令:npm install express。

  3. 编写简单的Node.js代码。创建一个hello.js的文件,代码如下:

var express = require('express');
var app = express();

app.get('/', function(req, res){
  res.send('Hello World');
});

app.listen(3000);
  1. 启动Node.js服务器。在命令行窗口中进入hello.js所在的目录,运行node hello.js。

  2. 配置Nginx反向代理。回到Nginx的配置文件nginx.conf文件,加入以下配置:

http {
    server {
        listen 80;

        location / {
            proxy_pass http://127.0.0.1:3000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
}

这表示当访问本机的80端口时,Nginx会将请求反向代理给Node.js服务器,实现了Nginx的反向代理功能。

  1. 测试反向代理是否成功。打开浏览器,访问http://127.0.0.1,可以看到“Hello World”的输出,证明反向代理配置成功。

以上就是在Win10上安装配置Nginx的完整攻略,包括安装Nginx、测试Nginx是否正常工作和配置Nginx反向代理的过程,并提供了两个示例。希望对您有所帮助。

相关文章