| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面,使用域名访问本地项目) -> 正文阅读 |
|
[Java知识库]Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面,使用域名访问本地项目) |
一、前端页面1、域名使用打开上次的项目 如果不同环境使用不同的ip去访问,可能会出现一些问题。 为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。 我们将使用以下域名∶
但是最终,我们希望这些域名指向的还是我们本机的某个端口。 2、域名解析一个域名一定会被解析为一个或多个ip。这一般会包含两步∶
样式:
3、解决域名解析问题(1)设置域名解析映射我们不可能去购买一个域名,因此我们可以伪造本地的hosts文件,实现对域名的解析。
这样就实现了域名的关系映射了。 这里为大家提供了该软件:https://download.csdn.net/download/qq_44757034/20671507 管理员方式运行 运行效果
终止运行 Ctrl+C后从新运行
4、nginx解决端口问题虽然域名解决了,但是现在如果我们要访问,还得自己加上端口:http://manage.taotao.com:9001 。 这就不够优雅了。我们希望的是直接域名访问: http://manage.taotao.com。这种情况下端口默认是80,如何才能把请求转移到9001端口呢? 这里就要用到反向代理工具:Nginx (1)什么是NginxNginx是一个高性能的 Web 和反向代理服务器,它具有有很多非常优越的特性; 作为Web服务器:相比Apache,Nginx使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx尤其受到虚拟主机提供商的欢迎。 作为负载均衡服务器,Nginx既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。 作为邮件代理服务器: Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm描述了成功并且美妙的使用经验。 Nginx安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下进行软件版本的升级。 nginx可以作为web服务器,但是更多的时候,我们把它作为网关,因为它具备网关的必备功能:
(2)Nginx作为web服务器Web服务器分2类
区分:web服务器不能解析jsp等页面,只能处理js,css,html等静态资源 Nginx+tomcat (3)Nginx作为反向代理什么是反向代理?
nginx可以当做反向代理服务器来使用:
二、使用域名访问本地项目1、虚拟机安装Nginx
安装完成
保存设置开启端口号的设置
测试访问:
复制到以下内容,不需要删除原有内容
2、修改本机映射
在cmd当中ping一下 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 6:36:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |