Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
场景
ubuntu server 16.04 lts上怎样安装下载安装nginx并启动:
https://blog.csdn.net/badao_liumang_qizhi/article/details/102828075
nginx的配置文件位置以及组成部分结构讲解:
https://blog.csdn.net/badao_liumang_qizhi/article/details/102829618
linux-ubuntu server 16.04安装jdk以及配置jdk环境变量:
https://blog.csdn.net/badao_liumang_qizhi/article/details/97438518
下面实例实现客户端浏览器请求指定网址,跳转到服务器tomcat主页面。
所以需要参考上面去实现一些准备工作。
注:
博客:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
安装jdk
使用vmware安装ubuntu server 16,然后安装jdk以及环境变量
参考下面:
linux-ubuntu server 16.04安装jdk以及配置jdk环境变量:
https://blog.csdn.net/badao_liumang_qizhi/article/details/97438518
效果
安装tomcat
下载tomcat的tar包,自行去官网下载,这里是apache-tomcat-7.0.70.tar.gz
然后使用xftp或者rz命令将tomcat的tar包上传到 /usr/local 目录下
然后将tomcat的tar包解压
tar -xzvf apache-tomcat-7.0.70.tar.gz
x代表解压 z代表gz压缩 v显示解压列表 f解压文件名字
然后进入到解压的目录下的bin下的目录启动tomcat
./startup.sh
效果
打开浏览器输入:
ip:8080
反向代理实现
流程
客户端浏览器访问,会映射到nginx服务器上,然后通过反向代理去请求tomcat的主页面。
配置域名映射ip
在c:\windows\system32\drivers\etc下的host文件中配置映射
使用编辑器打开,添加ip与域名的映射
保存后,使用浏览器访问:
如果出现tomcat的主页面则说明映射成功。
虽然这样能直接通过8080端口直接访问,但是咱的目的是通过nginx反向代理访问tomcat的主页面,即通过80端口访问
而80端口又是默认端口,所以只需要域名就能访问tomcat的主页面。
在nginx进行反向代理的配置
参考下面这篇文章,找到nginx安装目录下的配置文件
ubuntu server 16.04 lts上怎样安装下载安装nginx并启动:
https://blog.csdn.net/badao_liumang_qizhi/article/details/102828075
默认安装路径 /usr/local/nginx/conf/nginx.conf
然后编辑配置文件
vi nginx.conf
下面是默认的配置文件内容
下面要修改两个地方
然后保存。
并回到 /usr/local/nginx/sbin 下启动nginx
./nginx
然后打开浏览器输入:
上一篇: django ajax发送post请求
下一篇: Spring hello world