【nginx入门】Windows 上安装 Nginx 并部署一个简单的静态页面服务

1. 下载并安装 Nginx

  1. 下载 Nginx

    • 访问 Nginx 官方网站:nginx: download

    • 下载适用于 Windows 的稳定版本(如 nginx-x.x.x.zip)。

  2. 解压 Nginx

    • 将下载的 ZIP 文件解压到一个目录,例如 C:\nginx

  3. 验证 Nginx 是否可用

    • 打开命令提示符(CMD),进入 Nginx 目录:

      cd C:\nginx
    • 启动 Nginx:

      start nginx
    • 打开浏览器,访问 http://localhost,如果看到 Nginx 的欢迎页面,说明安装成功。


2. 部署静态页面

  1. 创建静态网站目录

    • 在 Nginx 目录下创建一个文件夹,例如 C:\nginx\html\mysite,用于存放静态文件。

  2. 创建静态页面

    • 在 C:\nginx\html\mysite 目录下创建一个 index.html 文件,内容如下:

      <!DOCTYPE html>
      <html>
      <head>
          <title>My Static Site</title>
      </head>
      <body>
          <h1>Hello, World!</h1>
          <p>This is a static website served by Nginx on Windows.</p>
      </body>
      </html>

3. 配置 Nginx

  1. 编辑 Nginx 配置文件

    • 打开 Nginx 的配置文件 C:\nginx\conf\nginx.conf,找到 server 块,修改为以下内容:

      server {
          listen       80;
          server_name  localhost;
      
          location / {
              root   html/mysite;  # 指向静态网站目录
              index  index.html;
          }
      
          error_page   500 502 503 504  /50x.html;
          location = /50x.html {
              root   html;
          }
      }
  2. 测试配置文件

    • 在命令提示符中运行以下命令,检查配置文件是否正确:

      nginx -t
    • 如果显示 syntax is ok 和 test is successful,说明配置正确。

  3. 重启 Nginx

    • 在命令提示符中运行以下命令,重启 Nginx:

      nginx -s reload

4. 访问静态网站

  1. 打开浏览器,访问 http://localhost,应该会看到你创建的静态页面内容。


5. 其他操作

  • 停止 Nginx

    nginx -s stop
  • 重新启动 Nginx

    nginx -s reload
  • 查看 Nginx 进程

    • 打开任务管理器,查看是否有 nginx.exe 进程在运行。


6. 可选:设置为开机自启动

  1. 创建一个批处理文件(如 start_nginx.bat),内容如下:

    @echo off
    C:\nginx\nginx.exe
  2. 将批处理文件放到 Windows 的启动文件夹中:

    • 按 Win + R,输入 shell:startup,将 start_nginx.bat 放入打开的文件夹中。


完成以上步骤后,你的静态网站已经通过 Nginx 在 Windows 上成功部署并可以访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值