• windows下安装nginx


    Nginx ("engine x") 是一款高性能的,轻量级的HTTP Web 服务器 和 反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。

    主要用来做反向代理和负载均衡,对于静态的html也可以当作服务器使用,解析php需要配合fast-cgi使用

    在window下安装使用非常简单

    一、安装

    到官网http://nginx.org/下载windows稳定的版本

    下载后解压到对应文件夹,比如这里解压到C:wamp-all 并改名为nginx

    打开C:wamp-all ginx目录 双击运行nginx.exe 。这样nginx就启动了 ,在浏览器直接输入localhost出现如下界面:

     注意如果apache处于启动状态 nginx会启动失败 ,先把apache关了即可。 nginx启动了再去启动apache也会出现启动apache失败,这时先把nginx退出即可。

    启动、重启、退出命令:

    cd nginx
    start nginx     //启动nginx, 或直接双击nginx.exe启动
    nginx -s stop   // 停止nginx
    nginx -s reload // 重新加载配置文件
    nginx -s quit   // 退出nginx

     发现有时候在windows下运行nginx -s stop后服务还正常运行,只能手动开启任务管理器找到nginx进行结束进程

    二、配置

    1. 默认nginx 的root是 nginx目录下的html文件夹,可以打开conf目录下的nginx.conf进行修改, 这里修改为D:/my/develop/apacheDev目录下

    location / {
            root   D:/my/develop/apacheDev;
            index  index.html index.htm;
    }

     2. 检查配置文件有没语法错误

    cd C:wamp-all ginx

    输入nginx.exe -t

    3.检查nginx是否启动

    打开任务管理器查看进程

    4.让nginx支持shtml的include

    nginx支持shtml include
    示例:

    开启shtml后缀的文件名支持ssi
    server{
    ......
    ssi on;
    ssi_silent_errors on;
    ssi_types text/shtml;
    }

    5. 开启多个server

    server {
    listen 80;
    server_name localhost;

    ......

    }

    server {
    listen 8090;
    server_name test.xx.com;

    ......

    }

    到底什么是fastcgi ,参考:https://segmentfault.com/q/1010000000256516

    参考文档:

    http://nginx.org/

    http://www.cnblogs.com/wenanry/archive/2012/01/18/2325140.html

    http://jingyan.baidu.com/article/f3e34a12a9c1c3f5eb6535d4.html

    http://www.jb51.net/article/47066.htm

  • 相关阅读:
    R-FCN、SSD、YOLO2、faster-rcnn和labelImg实验笔记
    yolov3的anchor机制与损失函数详解
    CV资料推荐
    测试用例设计方法总结
    测试需求分析
    bug生命周期
    linux命令一
    linux 命令二
    linux 命令三
    mysql数据库和禅道安装
  • 原文地址:https://www.cnblogs.com/lmh2072005/p/5744230.html
Copyright © 2020-2023  润新知