前端VUE工程不占用80端口,浏览器不带端口访问VUE项目的实现

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1.需求:直接域名访问项目,不用IP,也不带端口号。

1)访问项目方法通常是 IP:端口,不想带端口时可把这个工程部署在80端口上,这样可以默认80,URL上不用写端口号。

 

2.  不用把前端工程部署在80端口上。

1)把前端工程部署在3000端口上,后端工程部署在8089上,由 nginx 监听 80 端口并作代理。

2)nginx.conf 配置:

server {listen       80;server_name  ergouzi.fun; # 域名或者服务器IPlocation / {root   /usr/local/dist; # vue项目dist所在路径index  index.html index.htm;}location /gentle/ {  # gentle 是后端工程名,可区分不同后端工程  proxy_pass  http://localhost:8089;  # 后端工程请求地址  }location /dagouzi/ {   # dagouzi 是另一后端工程    proxy_pass  http://localhost:8088;    proxy_set_header X-real-ip $remote_addr;    proxy_set_header Host $http_host;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

这样,服务器根本不用对外开放 3000、8089、8088 这些端口。

 

浏览器上直接访问 server_name 中配置内容就可以了。比如,我这就是直接访问 :ergouzi.fun。

(PS:ergouzi.fun 我这个域名还未备案通过,目前尚只能访问对应IP。)

 

补充:前端请求后端接口方式为:

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ResourceDictionary主题资源替换(二) :编译期间,替换主题资源

之前的ResourceDictionary主题资源替换(一)通过加载顺序来覆盖之前的主题资源,介绍了WPF框架对ResourceDictionary资源的合并规则。 此篇介绍一种在编译期间,实现资源替换的方案 前言 如下图,项目中存在俩个主题资源字…

解决 idea 中 jsp 修改后页面不生效

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.问题描述:idea 编辑 jsp , 修改好后在 浏览器访问却发现页面完全无变化 。 2.解决,要在 idea 中作如下设置&a…

解决 :IDEA 修改代码后 Local Changes 中没有提示待提交文件,代码自动提交了

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 通常修改代码后 会在 Local Changes 中提示修改过的文件,如下: 2. 我的情况是 ,在这个界面中什么…

解决:Caused by: java.lang.UnsupportedOperationException: null

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.报错: 严重: Servlet.service() for servlet [lbd-institution] in context with path [/ins] threw exception [Reques…

IntelliJ IDEA 设置代码检查级别

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 设置代码检查等级   IntelliJ IDEA中最右下角的小按钮可以设置当前编辑文档的代码检查等级,如图   Inspections 为最高等…

spring 中构造Constructor、@Autowired、@PostConstruct、静态方法的执行顺序 (@PostConstruct 说明)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 关于注解 PostConstruct public interface PostConstructPostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上&#xff…

联合索引:创建、删除、查看 (解决报错:Duplicate key name)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 创建联合索引: CREATE INDEX idx_xxx_stitution ON xxx_order (status,institution_code) idx_xxx_stitution &#x…

mybatis 中 Example 的使用 :条件查询、排序、分页(三种分页方式 : RowBounds、PageHelpler 、limit )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 import tk.mybatis.mapper.entity.Example;import com.github.pagehelper.PageHelper;...Overridepublic List<Repayxxx> listRep…

解决: IDEA 代码 commit 后,Local Changes 中代码依旧在,提交失败,报错:is out of date

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 代码提交后 Local Changes 中的代码未消失。查看 Event log 发现提交失败。 如下 红框中位置就是 Event log&#xff0c;或者点击…

什么是响应式布局设计

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 看一个例子&#xff1a;Mashable 的首页&#xff1a; 浏览器窗口最大化时&#xff1a; 缩小浏览器窗口&#xff1a; 再缩小&#x…

git 提交 不用输入用户名、密码的方法(GIT免密提交)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 我以前设置过&#xff0c;但最近把项目换地方了&#xff0c;环境也改了些配置&#xff0c;发现不能免密 push 了。 设置方法如下&#…

docker启动,重启,关闭命令

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 --------------------- 转自&#xff1a;https://blog.csdn.net/easternunbeaten/article/details/80463837

十二个生活习惯,增加你的心灵压力

随着生活节奏的加快&#xff0c;很多人抱怨压力越来越大。美国《赫芬顿邮报》近日载文指出&#xff0c;一些压力是外在压力&#xff0c;而更多的压力来自我们自身。以下就是在不知不觉中增加自身压力的习惯。 忘记每日大笑 如果你想不起来上次捧腹大笑的时间&#xff0c;你就该…

VisualCode 查看代码历史版本、还原代码到既定历史版本

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 我想要类似 eclipse 查看并还原代码到既定历史版本的效果。 1. 安装插件&#xff1a;Local History &#xff0c;点击右下角 Install 就…

解决: cp -rf 命令中参数 -f 失效 ( 依旧要手动确认 )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 运行 cp -rf 命令时依旧给出无数提示&#xff0c;要求确认&#xff0c;很是麻烦&#xff0c;如下图&#xff1a; 2. 可能原因&#…

FreeSql (二十四)Linq To Sql 语法使用介绍

原本不支持 IQueryable 主要出于使用习惯的考虑&#xff0c;如果继承 IQueryable&#xff0c;编写代码的智能总会提示出现一堆你不想使用的方法&#xff08;对不起&#xff0c;我有强迫症&#xff09;&#xff0c;IQueryable 自身提供了一堆没法实现的方法&#xff0c;还有外部…

前后端分离工程实现 (VUE、JAVA)、附全部源码

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 整个工程基本情况简述&#xff1a; 前端工程语言&#xff1a;vue &#xff08;node.js&#xff09; 后端工程语言&#xff1a;java…

聊聊并发——生产者消费者模式

在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 为什么要使用生产者和消费者模式 在线程世界里&#xff0c;生产者就是生产数据的线程&#xff0c;消费者就是消费数据的线程。在…

多个 VUE 前端工程部署设置、nginx 代理配置

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 PS&#xff1a;早期 我只有一个 VUE 前端工程&#xff1a;gentle-vue &#xff0c;加一个 java 后端工程&#xff1a;gentle &#xff0…

解决: 网站访问报错 AccessDenied (阿里云 OSS + CDN )

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 使用阿里云 OSS服务 CDN 服务后&#xff0c;直接用顶级域名访问个人站点失败&#xff0c;报错如下&#xff1a; <Code>Acces…