nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat

nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat

安装
首先是nginx的安装,上官网上下载nginx安装文件,然后解压到本地目录。
启动
进入命令行,启动nginx:


在任务管理器中能够找到nginx。

nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat_第1张图片

测试运行:
nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat_第2张图片



nginx采用反向代理的方式,把客户端正常的访问转交给nginx来进行。
下面就利用nginx的这个方式代理tomcat:
1、首先保证新建一个项目,在tomcat下跑起来(略)。
nginx学习(一)简单的反向代理应用 nginx反向代理访问tomcat_第3张图片
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学习(一)简单的反向代理应用 nginx反向代理访问tomcat_第4张图片

这样就通过nginx反向代理访问了tomcat。
如果想了解更多的nginx的配置,可以参考如下网站http://cxshun.iteye.com/blog/1535188/
或者有一个nginx的专题:http://blog.sina.com.cn/u/1834459124
在或者,还有其他的途径:https://www.zhihu.com/question/20857459

你可能感兴趣的:(nginx)