场景

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. Netty学习篇⑥--ByteBuf源码分析

    什么是ByteBuf? ByteBuf在Netty中充当着非常重要的角色:它是在数据传输中负责装载字节数据的一个容器;其内部结构和数组类似,初始化默认长度为256,默认最大长度为Integer.MAX ...

  2. Stream系列(二)Map方法使用

    Stream 将List 里面的对象转换为新的对象 EmployeeTestCase.java package com.example.demo; import lombok.Data; import ...

  3. Java方法之定义形式及可变参数

    目录 Java方法之定义形式及可变参数 方法调用 使用static修饰的方法 没有static修饰的方法 方法的定义格式 无参无返 无参有返 有参无返 有参有返 形参个数可变的方法 采用数组形参来定义 ...

  4. Logistic回归算法梯度公式的推导

    最近学习Logistic回归算法,在网上看了许多博文,笔者觉得这篇文章http://blog.kamidox.com/logistic-regression.html写得最好.但其中有个关键问题没有讲 ...

  5. css练习一

    总体的html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF- ...

  6. 转战C#_001

    ---------------尽量用最少的语言描述 C# 世界里的所有事物------------------- 1. C#(pronounced "C-sharp") is an ...

  7. obs命令行工具obsutil的使用测试

    test1 批量复制,目标文件夹ggggg-zyx0809/data/tmp/a0文件夹已存在,不使用flat命令,目标路径包含a0文件夹 操作 从ggggg-zyx0809/data/g_cageg ...

  8. wait notify notifyAll await signal signalAll 的理解及示例

    从常见的一道面试题开始,题目的描述是这样子的: 有三个线程分别打印A.B.C,请用多线程编程实现,在屏幕上循环打印10次ABCABC- 网上大都教了你怎么去实现,其实我也写过一篇 https://bl ...

  9. IDEA插件开发(一)一个简单的表单demo

  10. Java修炼——四种方式解析XML_JDOM

    四种方式解析XML:DOM     JDOM    DOM4J    SAX JDOM使用前需要上传jar包. 先写一个XML栗子: <?xml version="1.0" ...