springboot项目不加端口号也可以访问项目的方法步骤分析

 更新时间:2021年04月16日 08:57:38   作者:穆雄雄  
这篇文章主要介绍了springboot项目不加端口号也可以访问项目的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

今天给大家分享的是,在nginx中配置域名以及端口号。

前言:

实际开发中,我们可能经常会有这样的情况,在本地的springboot项目中,会设置项目的访问端口,比如我设置的前台端口为:8443,后台端口为:8085,那当我们项目部署上线时,如果你只填写域名是访问不到项目的,需要在域名的后面添加端口号,这样势必会造成一些不必要的麻烦,那有没有一种方法,只需要访问域名即可对应的项目的前台,或者在域名的前面添加guanli即可访问后台呢?让我们一起来看看吧。

01

解析域名

设置的第一步,就需要你去你的域名服务商处解析域名,一般添加两个记录集即可,也就是www.域名或者域名。假设这是前台的入口。

对应的后台怎么解析呢,我们只需在在添加一条记录集为,guanli.域名即可。

前后台配置的域名指向地址均未服务器地址。

现在我们就可以通过域名来访问部署的项目(springboot项目部署暂且不表),只是访问的时候需要在域名的后面加上端口号,前言中也提到过,这样比较麻烦,下面我们就来看看怎么去掉端口号。

02

修改nginx的配置文件

修改的思路就是将我们需要设置的域名指向带端口号的域名,比如我的域名为http://muxiongxiong.cn,那我就需要配置指向http://muxiongxiong.cn:8443,后台将http://guanli.muxiongxiong.cn指向http://muxiongxiong.cn:8085 ,这样即可实现去掉端口号直接访问项目。

下面是nginx中的关键配置信息:

 # 这里配置的是80端口监听muxiongxiong.cn:8443域名
    server {
        listen       80;
        server_name  muxiongxiong.cn;
 
    location / {
            # 配置代理访问 8080 Nginx服务器
      proxy_pass http://muxiongxiong.cn:8443;
            index  index.html index.htm;
        }
      
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
 # 这里配置的是80端口监听www.muxiongxiong.cn:8443域名
    server {
        listen       80;
        server_name  guanli.muxiongxiong.cn;
 
    location / {
            # 配置代理访问 8080 Nginx服务器
      proxy_pass http://muxiongxiong.cn:8085;
            index  index.html index.htm;
        }
      
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

到此这篇关于springboot项目不加端口号也可以访问项目的方法的文章就介绍到这了,更多相关springboot访问项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 图解Java经典算法插入排序的原理与实现

    图解Java经典算法插入排序的原理与实现

    插入排序的算法描述是一种简单直观的排序算法。其原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。本文将用Java语言实现插入排序算法并进行可视化,感兴趣的可以了解一下
    2022-09-09
  • Java empty、null、blank的区别小结

    Java empty、null、blank的区别小结

    本文主要介绍了Java empty、null、blank的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 配置idea将Java与数据库连接起来实现一个简单的图书管理系统

    配置idea将Java与数据库连接起来实现一个简单的图书管理系统

    这篇文章主要给大家介绍了关于配置idea将Java与数据库连接起来实现一个简单的图书管理系统的相关资料,本文从基于Java的图书管理系统的背景、系统设计、数据库设计和系统实现等方面进行了详细的研究,需要的朋友可以参考下
    2023-12-12
  • IDEA actiBPM插件安装图文教程

    IDEA actiBPM插件安装图文教程

    这篇文章主要介绍了IDEA actiBPM插件安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • java DateUtil工具类时间戳类型转换详解

    java DateUtil工具类时间戳类型转换详解

    这篇文章主要为大家详细介绍了java DateUtil工具类时间戳类型转换的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • java POI解析Excel 之数据转换公用方法(推荐)

    java POI解析Excel 之数据转换公用方法(推荐)

    下面小编就为大家带来一篇java POI解析Excel 之数据转换公用方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 关于springboot集成阿里云短信的问题

    关于springboot集成阿里云短信的问题

    这篇文章主要介绍了springboot集成阿里云短信的方法,本文通过实例代码图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • java Swing实现选项卡功能(JTabbedPane)实例代码

    java Swing实现选项卡功能(JTabbedPane)实例代码

    这篇文章主要介绍了java Swing实现选项卡功能(JTabbedPane)实例代码的相关资料,学习java 基础的朋友可以参考下这个简单示例,需要的朋友可以参考下
    2016-11-11
  • Spring的异常处理@ExceptionHandler注解解析

    Spring的异常处理@ExceptionHandler注解解析

    这篇文章主要介绍了Spring的异常处理@ExceptionHandler注解解析,当一个Controller中有方法加了@ExceptionHandler之后,这个Controller其他方法中没有捕获的异常就会以参数的形式传入加了@ExceptionHandler注解的那个方法中,需要的朋友可以参考下
    2023-12-12
  • java中调用GDAL DLL的实现方法

    java中调用GDAL DLL的实现方法

    本篇文章是对java中调用GDAL DLL的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05

最新评论