场景

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主页面。

所以需要参考上面去实现一些准备工作。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

安装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..tar.gz

x代表解压   z代表gz压缩  v显示解压列表  f解压文件名字

然后进入到解压的目录下的bin下的目录启动Tomcat

./startup.sh

效果

打开浏览器输入:

ip:8080

反向代理实现

流程

客户端浏览器访问www.badao.com,会映射到Nginx服务器上,然后通过反向代理去请求tomcat的主页面。

配置域名映射ip

在C:\Windows\System32\drivers\etc下的host文件中配置映射

使用编辑器打开,添加ip与域名的映射

保存后,使用浏览器访问:

www.badao.com:8080

如果出现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

然后打开浏览器输入:

www.badao.com

Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面的更多相关文章

  1. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中

    场景 Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  2. Nginx 笔记(三)nginx 配置实例 - 反向代理、负载均衡、动静分离

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.反向代理 反向代理准备工作: (1)在 liunx 系统安装 tomcat,使用默认端口 8080 ...

  3. nginx 配置实例-反向代理

    反向代理实例一 虚拟机IP:192.168.116.129实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 虚拟机的192.168.116.129:8080  实验代码  ...

  4. Nginx配置实验反向代理

    l  实验要求 浏览器访问 8083.mine.com:8081 地址,(Nginx端口是8081)通过Nginx服务器反向代理监听请求,将请求转发到tomcat服务器上,实现真正内容的访问. l  ...

  5. Nginx配置WebSocket反向代理(Tomcat+Nginx)

    @toc WebSocket 和HTTP协议不同,但是WebSocket中的握手和HTTP中的握手兼容,它使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket.这使得WebSo ...

  6. Nginx 配置 Jenkins 反向代理

    安装 Nginx 参考之前的一篇文章 Nginx 安装配置 安装 Jenkins 参考之前的一篇文章 Linux 搭建 Jenkins Nginx 配置 Jenkins 的反向代理 # /etc/ng ...

  7. Nginx配置Tomcat8反向代理出现 java.lang.IllegalArgumentException: The character [_] is never valid in a domain name.

    在配置Nginx的反向代理,访问反向代理的路径而出现了异常 java.lang.IllegalArgumentException: The character [_] is never valid i ...

  8. centos7安装Nginx 配置及反向代理

    Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Ngin ...

  9. nginx::配置https/反向代理

    vim /etc/nginx/nginx.conf user nginx; worker_processes ; error_log /var/log/nginx/error.log warn; pi ...

随机推荐

  1. AVLTree的Python实现

    AVLTree 自己最近在学习数据结构,花了几天理解了下AVLTree的实现,简单一句话概括就是先理解什么是旋转,然后弄明白平衡因子在各种旋转后是如何变化的.最后整理了下学习的过程,并尽量用图片解释, ...

  2. 前后端vue和django配置

    django pip源更换 虚拟环境配置 目录和日志配置 数据库配置 用户模块自定义 异常,响应配置 xadmin vue vue基础配置 vue高级配置 vue this问题和样式配置

  3. 寻找键盘bug

    被这句阻拦了

  4. win10 安装 MySQL-5.7.28 记录

    目录 一.安装前准备 二.安装步骤 三.安装时踩的坑 一.安装前准备 1.云盘下载安装包以及客户端工具 下载地址:MySQL-5.7.28 + SQLyog 2.官网下载安装包 下载地址:https: ...

  5. 【灵魂拷问】你真的懂得Mysql的管理和使用吗?

    作者 | Jeskson 来源 | 达达前端小酒馆 MySQL管理,数据库管理和数据表管理,用户管理. 初始化数据库,创建数据库,查看数据库,删除数据库. 创建数据表,查看数据表,修改数据表,删除数据 ...

  6. 搞清楚一道关于Integer的面试题

    请看题1: public class IntegerDemo { public static void main(String[] args) { Integer a = 888; Integer b ...

  7. ceph分布式存储

    存储分类: DAS:直连存储    ide线  sata线   usd线   sas线 NAS:网络附加存储   nfs   samba   ftp SAN:存储区域网络      issci SDS ...

  8. P1387 最大正方形 |动态规划

    题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入格式 输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔 ...

  9. 用Cocoapods并结合Github管理,导入,更新,下载自己的SDK

    转自:http://www.jianshu.com/p/129d3c315ea6

  10. IO 单个文件的多线程拷贝

    package FileCopyThread; //自建的包,根据个人调整 import java.io.File; import java.io.FileNotFoundException; imp ...