大家好,我是雄雄,欢迎关注公众号:雄雄的小课堂。

今天给大家分享的是,在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项目不加端口号也可以访问项目的方法相关推荐

  1. vue获取项目端口号_vue修改vue项目运行端口号的方法

    一.导语 最近在研究,左侧是导航,右侧是显示对应的内容,左右可单独滚动,不互相影响,如何实现? 萝卜蹲的游戏大家都玩过,白萝卜蹲,白萝卜蹲,白萝卜蹲完红萝卜蹲,可是若是在含有滚动条的页面的情况下,白萝 ...

  2. springboot配置启动后自动打开浏览器访问项目

    springboot配置项目启动后自动打开浏览器访问项目 有时候在单机部署,或者项目没有在IDea 开发工具中运行(idea可以自动打开tomcat项目),需要项目启动后自动打开浏览器访问项目,配置方 ...

  3. [Tomcat]配置默认访问端口及Tomcat默认访问项目

    修改apache-tomcat-6.0.20\conf\server.xml文件 如图:修改Tomcat默认访问端口 如图:修改Tomcat默认访问项目,在Host节点下添加Context <C ...

  4. java 判断ip和port是否存活_java判断IP和端口号是否可以访问

    第一次发文章,原因就是项目想实现一个关于数据库能否连接需要进行提前判断,结果网上找了很多办法基本都是用的isReachable()进行的判断,不知道为什么这个方法一直返回False,所以只能自己写一个 ...

  5. oracle连接ip和端口号,Oracle更改默认端口号 限制IP访问

    oracle数据库的安全包含三部分: 1.一部分是os的安全 2.网络的安全 3.oracle软件本身的安全 os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全 我了解的 ...

  6. Tomcat无需输入项目名,直接用域名访问项目

    问题 在Tomcat上开发Web应用,通常是将应用放置Tomcat主目录下webapps,然后在浏览器地址栏输入域名+应用名(如http://localhost:8080/app)对应用进行访问. 为 ...

  7. springboot 修改了端口不生效_Spring Boot 项目 Docker 化快速上手

    开篇 服务部署是应用上线前的必需环节.大道至简,如何做到项目简单化.自动化甚至傻瓜式部署是考验DevOps的一大难题.从docker面世到k8s的脱颖而出,有越来越多的开源工具也在帮助开发和运维人员解 ...

  8. springboot根据request.getSession().getServletContext().getRealPath(“/“); 访问项目静态资源问题

    springboot项目继承tomcat我们无需配置tomcat启动项目,当我要在项目中根据request.getSession().getServletContext().getRealPath(& ...

  9. springboot的微信公众号(一)项目介绍

    本项目为个人测试所写的demo,功能还是比较全的. 目前完成的功能:生成自定义菜单.删除自定义菜单.发送文本消息.发送图片消息.发送模板消息.生成带参数的二维码.扫描二维码事件.发送地理位置事件.点击 ...

最新文章

  1. 数据结构——线性结构
  2. js-innerHTML
  3. Git commit -m与-am
  4. 广告banner:手动滑动切换,自动切换,点击跳转,异步加载网络图片
  5. 经常被问到的十个 Java 面试题?你Get了吗?
  6. JAVA互联网应用架构师、JAVA架构、JAVA中间件、集群等互联网应用
  7. 软碟通 UltraISO U启替代品 Win32DiskImager 无设备 无盘符 无u盘 无优盘 解决方案 之diskpart
  8. matlab解微分方程组_MATLAB编程入门 求解常微分方程 通解 特解 数值解
  9. rk3399_android7.1调试USB蓝牙模块小结
  10. 52. 配置 Etag (13)
  11. 关于Eclipse优化记录
  12. 【Pix4d精品教程】垂直摄影空三加密生成DOM和DSM,并按10m间距提取高程点,生成等高线
  13. php安装失败,PHP编译安装时常见错误解决办法
  14. java计算工作日_java计算工作时间除去节假日以及双休日
  15. VirtualBox 启动错误
  16. SpringBoot @Bean
  17. 期权希腊字母更多的含义和解释
  18. 国内外量化平台发展现状简析
  19. 在缺流量时代,App们需要如何突围
  20. 霸王之业服务器未响应,三国群英传霸王之业常见问题解答_三国群英传霸业之业新人必看知识_3DM手游...

热门文章

  1. [蓝桥杯][基础练习VIP]FJ的字符串-递归
  2. 算法-二分搜索-找出最大值和次大值
  3. x509trustmanager怎么验证证书_GeoTrust通配符证书和多域名SSL证书对比评测
  4. word List 41
  5. linux下I2C驱动发送IO时序,I2C驱动情景分析——怎样控制I2C时序
  6. windows 编译 caffe unresolved externals 问题
  7. E. Company(Codeforces Round #520 (Div. 2))
  8. 1575 Gcd and Lcm
  9. 2020杭电多校(二) New Equipments(最小费用最大流)
  10. acwing1304. 佳佳的斐波那契