当前位置: 首页 >  技术宝典 >  Windows安装部署nginx

Windows安装部署nginx

导读:下载安装nginx.https://nginx.org/ 官网下载,.启动、停止和重新加载配置.Windows版解压后运行nginx.exe即可,默认配置下任务管理器会运行两个进程,一个主进程读取和评估配置,一个工作进程处理请求。程序启动后可以通过使用参数调用可执行文件来控制,命

下载安装nginx

https://nginx.org/ 官网下载,

启动、停止和重新加载配置

Windows版解压后运行nginx.exe即可,默认配置下任务管理器会运行两个进程,一个主进程读取和评估配置,一个工作进程处理请求。程序启动后可以通过使用参数调用可执行文件来控制,命令格式 nginx -s [signal]

signal可选项包括stop(快速关机)、quit(优雅关机,即处理完请求后退出程序)、reload(重载配置)、reopen(重新打开日志文件)

示例:nginx -s reload

注: 1.nginx 启动后浏览器访问 127.0.0.1 ,显示nginx欢迎页表示程序启动成功,可进行下一步参数配置

2.nginx 命令须在程序目录下运行cmd调用

配置文件的结构

#   字符#为注释符号
#全局配置
worker_processes  1;

#events块
events {
    worker_connections  1024;
}
#http块
http {
#http全局配置
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    #server配置块(可并列多个)
    server {
    #server全局配置
        listen       80;
        server_name  localhost;
        #location配置块(可并列多个)
        location / {
          root html;
          index index.html;
        }
        #静态资源
        location /shop/ {
          root html;
          index /shop/index.html;
          try_files $uri $uri/ /shop/index.html;
        }
        #代理服务器配置
        location /api/ {
          proxy_pass  http://test.com/api/;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Real-PORT $remote_port;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
        }

        error_page  404              /404.html;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
本文为初学者入门级配置,更多详细配置,如负载均衡、系统日志等,请参考官方文档nginx文档
如nginx需要随windows系统启动,搜索Windows Service Wrapper(winsw.exe)
内容
  • 5.2 基于ROP漏洞挖掘与利用
    5.2 基于ROP漏洞挖掘与利用
    2023-12-07
    通常情况下栈溢出可能造成的后果有两种,一类是本地提权另一类则是远程执行任意命令,通常C/C++并没有提供智能化检查用户输
  • 【工具】JS脚本|网页任意视频倍速播放(包括MOOC、本地视频、其他的视频)
    【工具】JS脚本|网页任意视频倍
    2023-12-01
    实际发布时间:2022-12-14 22:54:52。.csdn禁止浏览器脚本相关博客了,就只能重新发到这儿了。.只要浏
  • 最易懂的Prometheus告警原理详解
    最易懂的Prometheus告警
    2023-12-03
    通俗易懂的一篇文章,主要介绍了 Prometheus 什么时候告警,什么时候不会告警。同时介绍了 Prometheus
  • 开发环境篇之HALCON数据结构
    开发环境篇之HALCON数据结构
    2023-12-05
    开发环境篇之HALCON基础.目录.基本数据分类.图标类数据.Image(图片).Pixel:像素.Channel:通道
  • opencv的学习记录(python)
    opencv的学习记录(pyth
    2023-12-02
    作为最容易上手之一的语言,python拥有着大量的第三方库,这些第三方库的存在使得很多人可以专注于业务逻辑、数学逻辑而忽
  • 界面重建——Marching cubes算法
    界面重建——Marching c
    2023-12-08
    一、引子.对于一个标量场数据,我们可以描绘轮廓(Contouring),包括2D和3D。2D的情况称为轮廓线(conto