windows下nginx的安装及使用方法入门

nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件

一. 下载

 
下载后解压
 
windows下nginx的安装及使用方法入门

二. 修改配置文件

nginx配置文件在 nginx-1.8.0\conf\nginx.conf

windows下nginx的安装及使用方法入门
http {
     gzip  on;

    #静态文件
    server {
        listen       80;
        server_name  static.cnblog.com;

        location / {
            root   G:/source/static_cnblog_com;
        }
    }

    #html文件
    server {
        listen       80;
        server_name  127.0.0.1 localhost;

        location / {
            root   G:/source/html/mobile/dist;
            index  index.html index.htm;
        }
    }
}
windows下nginx的安装及使用方法入门

 

如上图可以配置多个server,这样访问localhost即访问到了  G:/source/html/mobile/dist  目录, 还可以开启gzip,压缩html

三. 启动

 注意不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程
 
在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx 
 
start nginx : 启动nginx
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx:
nginx -s stop  :快速停止nginx
nginx -s quit  :完整有序的停止nginx


如果遇到报错:

bash: nginx: command not found

有可能是你再linux命令行环境下运行了windows命令,

如果你之前是允许 nginx -s reload报错, 试下 ./nginx -s reload

或者 用windows系统自带命令行工具运行


前言

  Nginx (engine x) 是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 点(俄文:Рамблер)开发        的.

  它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。

 

安装步骤 

  Nginx 的安装步骤比较简单,安装在windows上推荐使用压缩包的安装方式。压缩包安装方式配置属性更灵活。接下来是步骤:

步骤一

  1.百度搜索Nginx,找到官网直接下载对应版本的压缩包。 有稳定版本和最新版本及以前版本,推荐使用稳定版本开发

  下载地址:Nginx官方下载链接

  windows下nginx的安装及使用方法入门

 

   2.下载完成之后,进行解压可以看到如下 文件结构。

  windows下nginx的安装及使用方法入门

  3.双击nginx,exe 就启动了。在页面输入localhost。出现如下界面则表示安装成功。默认监听80端口号

  windows下nginx的安装及使用方法入门

  4.liunx安装简单介绍

  一、检查和安装依赖项

  yum  -y install  gcc pcre pcre-devel  zlib zlib-devel openssl openssl-devel 如果没有会自动安装,有则不安装

  二、下载liunx版本压缩包 ,解压之后找解压configure目录 使用 【./configure --prefix=自定义安装地址】配置安装目录

  三、通过【make && make install 】 命令进行安装 安装成功之后的目录结构

  windows下nginx的安装及使用方法入门

  四、【./nginx】- 启动 【./nginx -s stop】-关闭  【./nginx -s -reload】-重启

  五、查看运行情况 【ps aux|grep nginx】 如下则启动成功

  windows下nginx的安装及使用方法入门

 

  

Nginx基本属性配置  

  1.找到安装目录下conf 文件下的nginx.conf文件 通过 Notepad++打开进行 属性配置

   windows下nginx的安装及使用方法入门==>windows下nginx的安装及使用方法入门

  2.worker_processes  1;跟cpu数有关

  3.events {

    #nginx最大负载量 
    worker_connections 1024;
    }

  4.include       mime.types;

  windows下nginx的安装及使用方法入门

 

  5.server  :http结构下可以有多个server。请求进来 确定 使用哪一个 server由 server_name 确定

  windows下nginx的安装及使用方法入门

  6.location  :一个server下可以有多个location ,用来匹配 同一个域名下不同uri的访问

    root 表示本地的根目录 ,可以写相对路径 也可以写绝对路径如 e:/nginx/html ;

    index :访问主页 后面如果跟有多个页面  则会依次判断 如果第一个不存在 则向后匹配;

    proxy_pass :转发  后跟系统地址

  windows下nginx的安装及使用方法入门

  

   7.location匹配原则

  windows下nginx的安装及使用方法入门

  windows下nginx的安装及使用方法入门

  windows下nginx的安装及使用方法入门

 

 Nginx的优化

   1.worker_processes :工作进程

  windows下nginx的安装及使用方法入门

  2.worker_cpu_affinity

   windows下nginx的安装及使用方法入门

  3.worker_rlimit_nofile

  windows下nginx的安装及使用方法入门

  4.events;

  worker_connections:最大并发量;

   maxClient:最大可用客户数;

  epoll:非阻塞模型 ;

  windows下nginx的安装及使用方法入门

 

   5.Http;

  access_log :访问日志

  error_log: 异常日志 ;

  crit:错误级别;

  

  windows下nginx的安装及使用方法入门

 

   6,缓存发送 请求

  windows下nginx的安装及使用方法入门

  7.最大连接时间

  windows下nginx的安装及使用方法入门

  8.内容压缩

  windows下nginx的安装及使用方法入门

 

   9.静态文件缓存

  windows下nginx的安装及使用方法入门

 

TIP:nginx启动关闭的命令 在nginx安装的目录下

  开启 >nginx

  关闭>nginx.exe -s stop 

" rel="nofollow,noindex" target="_blank">https://www.cnblogs.com/saysmy/p/6609796.html