nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat
安装
首先是nginx的安装,上官网上下载nginx安装文件,然后解压到本地目录。
启动
进入命令行,启动nginx:
在任务管理器中能够找到nginx。
测试运行:
nginx采用反向代理的方式,把客户端正常的访问转交给nginx来进行。
下面就利用nginx的这个方式代理tomcat:
1、首先保证新建一个项目,在tomcat下跑起来(略)。
2、修改nginx的配置文件:
listen 9922;
server_name localhost:8989;
#charset koi8-r;
#access_log logs/host.access.log main;
#location / {
#root html;
#index index.html index.htm;
#}
location / {
proxy_pass http://localhost:8989;
}
其中listen 代表的是nginx的监听端口。server_name代表的是被代理的服务器。
location / {
proxy_pass http://localhost:8989
}
中是对访问路径/的所有客户端请求反向代理到http://localhost:8989下。
3、从新加载nginx,进入命令行,输入:nginx -s reload
4、在浏览器上通过访问nginx反向代理访问tomcat:
这样就通过nginx反向代理访问了tomcat。
如果想了解更多的nginx的配置,可以参考如下网站http://cxshun.iteye.com/blog/1535188/
或者有一个nginx的专题:http://blog.sina.com.cn/u/1834459124
在或者,还有其他的途径:https://www.zhihu.com/question/20857459