Windows 服务器 Nginx 下载、部署与配置流程(图文教程)

Nginx 是一款高性能的 HTTP 和反向代理服务器,同时也可以作为 IMAP/POP3 代理服务器。在 Windows 环境中部署 Nginx 可能会略显复杂,但只要按照以下步骤操作,就能成功在 Windows 服务器上安装和配置 Nginx。

一、下载 Nginx

  1. 访问官网
    首先,打开 Nginx 的官方网站 nginx.org,在下载页面中可以找到最新版本的 Nginx。

  2. 选择 Windows 版本
    在下载列表中选择 Windows 版本的 Nginx,例如:nginx-1.21.0.zip,点击链接进行下载。

  3. 解压缩
    下载完成后,将 .zip 文件解压缩到你希望安装 Nginx 的目录,例如 C:\nginx

二、启动 Nginx

  1. 打开命令提示符
    按下 Win + R 键,输入 cmd,然后按下 Enter 键打开命令提示符。

  2. 进入 Nginx 目录
    在命令提示符中输入以下命令,切换到 Nginx 安装目录:

shell cd C:\nginx

  1. 启动 Nginx
    在 Nginx 目录中,输入以下命令启动 Nginx:

shell start nginx

  1. 检查 Nginx 是否启动
    打开浏览器,在地址栏中输入 http://localhost,如果看到如下所示的 Nginx 欢迎页面,则表示 Nginx 启动成功。

三、配置 Nginx

  1. 找到配置文件
    Nginx 的配置文件 nginx.conf 位于 C:\nginx\conf 目录下。

  2. 编辑配置文件
    使用记事本或其他文本编辑器打开 nginx.conf 文件,文件内容如下(这是一个简单的示例):

```nginx worker_processes 1;

events { worker_connections 1024; }

http { include mime.types; default_type application/octet-stream;

   sendfile        on;
   keepalive_timeout  65;

   server {
       listen       80;
       server_name  localhost;

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

       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   html;
       }
   }

} ```

上述配置中,我们设置了 Nginx 监听 80 端口,并指定了根目录为 html

  1. 保存并重启 Nginx
    完成修改后,保存文件并返回命令提示符,输入以下命令重启 Nginx:

shell nginx -s reload

四、设置防火墙

  1. 打开 Windows 防火墙
    在 Windows 搜索框中输入“防火墙”,选择“Windows Defender 防火墙”。

  2. 允许应用通过防火墙
    点击“允许应用通过 Windows Defender 防火墙”,然后点击“更改设置”按钮。在弹出的窗口中,点击“允许其他应用”。

  3. 添加 Nginx
    点击“浏览”找到 Nginx 的 nginx.exe 文件,添加它并确保其在公共和专用网络中都被选中。

五、测试 Nginx

再次打开浏览器并访问 http://localhost,如果看到欢迎页面,说明 Nginx 配置成功。

结语

本文介绍了在 Windows 服务器上下载、部署和配置 Nginx 的详细流程。Nginx 的高性能和稳定性使其成为众多开发者的首选,希望以上内容对您有所帮助。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部