Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品
目前国内各大门户网站以及电商网站已经部署了Nginx,如淘宝、京东、新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。
相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎!
nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件
一. 下载
下载后解压
那么它其实是免安装的!!!不需要安装,那么怎么启动呢?
通过cmd运行。首先进入nigix所在的目录,如下图所示:
三个命令:(在 CMD 中执行)
首先要切换到nginx的目录中
启动:start nginx.exe
停止:nginx.exe -s stop
重新加载:nginx.exe -s reload
若nginx.exe启动一闪而过,则需要修改nginx.conf中的默认端口,说明默认的端口与系统中的服务端口有冲突。
使用 http://localhost:端口
那么怎么知道自己的nginx是否启动成功:打开你的管理器,如在进程中看到两个nginx说明启动成功。
1.1. Nginx的配置
1.1. 代理
1.1.1. 正向代理
用户 è 代理 è google
9反向代理
用户 è nginx è tomcat
解释:Tomcat根本不知道请求的来源,只知道所有的请求都是来源于Nginx,不知道真正的来源。