Nginx下载
下载链接
下载Windows版本,我目前是1.12.2
解压
CMD命令启动
在该路径输入cmd并回车,如下图:
输入启动命令:start nginx.exe并回车。会有个窗口一闪而过,并不是说启动失败了。通过任务管理器检查是否启动成功。
成功启动如下图(为什么会有两个nginx在运行,官网好像有解释,我目前还没有看原因):
简单的反向代理使用
修改配置文件
修改的部分红色圈出。upstream的名字要和proxy_pass后http://名字匹配。
server_name就是反向代理的名字。
在本机的hosts添加反向代理的域名
hosts文件路径:C:\Windows\System32\drivers\etc
如上图添加一行:127.0.0.1 www.helloworld.com
作用就是通过域名解析出ip。
开启Tomcat服务
我的Tomcat有简单的hello请求服务。
用反向代理的域名去call Tomcat的服务
因为我们前面去了配置所以可以用反向代理的域名去call Tomcat的服务。
简单分析一下:Nginx遇到www.helloworld.com域名时就会解析出ip是127.0.0.1(回送地址),就会变成call我们本机的Tomcat hello服务了。这样就有简单的使用了Nginx了。
Nginx常用的命令
- 启动命令:start nginx.exe
- 重新加载配置文件命令:nginx.exe -s reload
- 停止命令:nginx.exe -s quit(有序关闭);nginx.exe -s stop(快速停止);我是还没知道两者的区别啦。提醒一下:如果conf文件有错误会有提示,明确到行号。
还有几个命令我就不写了。