nginx之windows安装部署

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品

 

目前国内各大门户网站以及电商网站已经部署了Nginx,如淘宝、京东、新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。

    相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎!

 

 

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

一. 下载

http://nginx.org/

 

下载后解压

 

nginx之windows安装部署_第1张图片

那么它其实是免安装的!!!不需要安装,那么怎么启动呢?

通过cmd运行。首先进入nigix所在的目录,如下图所示:

 

三个命令:(在 CMD 中执行)

首先要切换到nginx的目录中

启动:start nginx.exe

停止:nginx.exe -s stop

重新加载:nginx.exe -s reload

 

若nginx.exe启动一闪而过,则需要修改nginx.conf中的默认端口,说明默认的端口与系统中的服务端口有冲突。

使用 http://localhost:端口

那么怎么知道自己的nginx是否启动成功:打开你的管理器,如在进程中看到两个nginx说明启动成功。

nginx之windows安装部署_第2张图片

 

1.1. Nginx的配置

 nginx之windows安装部署_第3张图片

 server {
        listen       80;#监听的端口
        server_name  localhost;#监听的域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
			# root html;
			# index index.html index.html;
          proxy_pass http://127.0.0.1:8081;#转发请求的地址
		  proxy_connect_timeout 600;
		  proxy_read_timeout 600;
        }

 

1.1. 代理

1.1.1. 正向代理

用户 è  代理 è  google

 

9反向代理

 nginx之windows安装部署_第4张图片

 用户  è nginx è tomcat

 

解释:Tomcat根本不知道请求的来源,只知道所有的请求都是来源于Nginx,不知道真正的来源。

 

 

 

 

 

你可能感兴趣的:(nginx)