首页
学习
活动
专区
圈层
工具
发布

快速学习-使用域名访问本地项目

4.使用域名访问本地项目 4.1.统一环境 我们现在访问页面使用的是:http://localhost:9001 有没有什么问题?...为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。...这一般会包含两步: 本地域名解析 浏览器会首先在本机的hosts文件中查找域名映射的IP地址,如果查找到就返回IP ,没找到则进行域名服务器解析,一般本地解析都会失败,因为默认这个文件是空的。...4.3.解决域名解析问题 我们不可能去购买一个域名,因此我们可以伪造本地的hosts文件,实现对域名的解析。...浏览器准备发起请求,访问http://mamage.leyou.com,但需要进行域名解析 优先进行本地域名解析,因为我们修改了hosts,所以解析成功,得到地址:127.0.0.1 请求被发往解析得到的

6.7K31

nginx_反向代理实现使用域名访问本地项目

1、提出问题 访问页面使用的是:http://localhost:9001 实际开发中,会有不同的环境: 开发环境:自己的电脑 测试环境:提供给测试人员使用的环境 预发布环境:数据是和生成环境的数据一致...,运行最新的项目代码进去测试 生产环境:项目最终发布上线的环境 如果不同环境使用不同的ip去访问,可能会出现一些问题。...为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。 那么,当我们在浏览器输入一个域名时,浏览器是如何找到对应服务的ip和端口的呢? 2、域名解析 一个域名一定会被解析为一个或多个ip。...这一般会包含两步: 3、解决域名解析问题 我们不可能去购买一个域名,因此我们可以伪造本地的hosts文件,实现对域名的解析。...: 请求流程如下: 浏览器准备发起请求,访问http://mamage.enjoyment.com,但需要进行域名解析 优先进行本地域名解析,因为我们修改了hosts,所以解析成功,得到地址:127.0.0.1

8.5K22
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用户如何使用域名访问网站?为什么要通过域名访问网站?

    访问网站有很多种方式,既可以通过ip地址访问网站,也可以通过域名访问网站。基于很大一部分人不知道如何使用域名访问网站,下文将为大家介绍通过域名访问网站的方法。...用户如何使用域名访问网站 1、网站在制作完成后,需要备有主机、网站备案等才能够正常使用。 2、开发者可以通过上传权限将。...4、进行域名解析即可,等待域名解析生效,即可使用域名来访问网站。 这一部分为大家介绍了用户如何使用域名访问网站,希望能为大家带来帮助。...为什么要通过域名访问网站 正常情况下,用户可以直接通过IP地址来访问网站,但是很多人却选择使用域名访问网站,因为有很多网站的IP地址难以记忆,用户不易分辨。还有的IP地址全是数字,对用户特别不友好。...以上为大家介绍了用户如何使用域名访问网站,使用域名访问网站是非常方便的,因为大多数网站的域名都和网站内容有一定关系,用户能够直接记住域名。如果直接使用IP地址访问网站的话,会带来很多不必要的麻烦。

    30.6K20

    自定义域名方式访问本地WEB应用

    自定义域名访问本地WEB应用 本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用? 本文将介绍具体的实现步骤。 1....在域名服务商注册并购买的域名必须要完成域名备案,否则无法使用域名访问网站,具体备案细节可以参考域名服务商提供的备案流程指导文档。...1.3 设置域名解析 在域名所在的服务商系统上添加域名解析,各个域名服务商系统设置解析方法类似,这里以在万网上设置域名解析为例; 在域名的解析设置里主要填写:记录类型、主机记录、记录值等参数项,其他参数项使用默认值即可.../holer-xxx-xxx -k 6688daebe02846t88s166733595eee5d & 2.4 访问映射后的公网地址 浏览器里直接输入自己的域名,就可从公网访问本地WEB了。...更多的holer使用示例,请参考holer官方博客。

    4K10

    使用宝塔搭建MinIO并且设置域名访问

    使用宝塔搭建MinIO并且设置域名访问准备工作已经安装宝塔面板的服务器宝塔面板安装Docker域名第一步:安装minio首先打开宝塔面板:进入Docker,搜索minio,点击安装。...填入域名,点击确认。这里配置的域名是Web端访问地址,如果通过api需要代理。等待它安装完成以后,我们就可以来进行Minio的管理了。选项说明:名称:默认即可,有强迫症改也行。...版本选择:默认域名:这是提供Web服务器的域名,填入自己的域名,例如域名是minio.domain.com,填入即可。允许外部访问:不勾选,(勾选的话需要给端口放开,设置服务器安全组)。...【非必要步骤】有的时候我们向通过使用https访问,可以直接使用宝塔提供的免费证书,点击“管理网站-SSL”申请即可,我这里已经申请过了,直接部署即可。访问设置的域名,输入账号密码登录。...通过API接口上传测试通过文件上传接口返回的地址,也可以正常访问。现在能够正常使用minio来存储图片、文件这些资源了。这里的代码测试用的Harry技术

    2.8K10

    使用宝塔搭建MinIO并且设置域名访问

    使用宝塔搭建MinIO并且设置域名访问 准备工作 已经安装宝塔面板的服务器 宝塔面板安装Docker 域名 第一步:安装minio 首先打开宝塔面板:进入Docker,搜索minio,点击安装。...image-进入Docker,搜索minio,点击安装 image-填入域名,点击确认 填入域名,点击确认。这里配置的域名是Web端访问地址,如果通过api需要代理。...版本选择:默认 域名:这是提供Web服务器的域名,填入自己的域名,例如域名是minio.domain.com,填入即可。 允许外部访问:不勾选,(勾选的话需要给端口放开,设置服务器安全组)。...【非必要步骤】有的时候我们向通过使用https访问,可以直接使用宝塔提供的免费证书,点击“管理网站-SSL”申请即可,我这里已经申请过了,直接部署即可。...image-管理网站-SSL image-20250403161816758 访问设置的域名,输入账号密码登录。

    4K00

    Apache服务器及虚拟主机配置域名访问本地项目路径

    平时编写项目的时候,可以先在本地搭建服务器,配置好域名进行项目测试,不需要购买域名和服务器之类的操作。 一般的一键生成网站的工具,比如 UPUPW,宝塔之类的,只需要进行第一步操作就可以了。...下面讲一下Apache服务器配置域名直接访问本地的项目路径的步骤: 第一步:修改host文件 hosts 文件是用来做解析的,比如在浏览器里输入一个域名 www.w3h5.com,浏览器会先找 hosts...访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。..." common 虚拟主机配置详解: 各属性代表的意思: ServerAdmin 管理员通信地址 DocumentRoot 站点根目录 ServerName 站点绑定的域名...,一般不带www ServerAlias 站点绑定的别名,带www或者其他前缀的域名 DirectoryIndex 默认首页 ErrorLog 错误日志 CustomLog -日志 TransferLog

    6.2K20

    如何通过 Nginx 只允许 www 域名访问并禁止裸域名访问

    如何通过 Nginx 只允许 www 域名访问并禁止裸域名访问 在网站管理中,很多时候我们希望用户只能通过带有 www 的域名访问,而对于裸域名(即没有 www 前缀的域名)则禁止访问或进行重定向。...本文将介绍如何配置 Nginx,以实现用户只能通过 www 访问网站,而禁止或重定向裸域名。...步骤 2:禁止裸域名访问 为了禁止用户通过裸域名 zhanmeng.net 访问,我们可以创建一个独立的虚拟主机,并使用 Nginx 的 return 444 指令。...步骤 3:重定向裸域名到 www 域名(可选) 如果你希望访问 zhanmeng.net 的用户自动重定向到 www.zhanmeng.net,可以修改配置使用 301 重定向。...,而直接访问裸域名时禁止访问或自动重定向到 www。

    1.1K10

    FastTunnel 搭配 nginx 将本地内网电脑 HTTP 服务公开到子域名公网访问

    这一步都是很常用的,大家可以随便在网上搜 假定我现在准备配置 *.tunnel.lindexi.com 泛域名给到 FastTunnel 使用。...如此我可以在客户端上面直接配置其子域名给到本地内网电脑的 HTTP 服务 先到域名提供商,添加一个 A 记录,将 *.tunnel.lindexi.com 配置指向服务器的 IP 地址 注: 此时 A...这就意味着后续调试的时候,必须使用 https 访问,不能使用 http 访问 修改 FastTunnel 的配置,核心修改点只是 FastTunnel.WebDomain 和 FastTunnel.Tokens...${WebDomain}访问内网的站点,注意:需要通过域名访问网站时必选。...https://api.tunnel.lindexi.com 来访问本地内网电脑的 127.0.0.1:56622 服务了 整个访问过程都是包裹在 https 里面,相对来说比较安全

    1.4K10

    Jupyter Notebook使用Docker本地部署与远程访问使用详细教程

    前言 本文主要介绍如何在Ubuntu系统中使用Docker本地部署Jupyter Notebook,并结合cpolar内网穿透工具实现任意浏览器公网远程访问本地部署的Jupyter Notebook界面...远程访问Jupyter工作台 现在,我们可以在本地使用浏览器登录使用Docker部署的Jupyter工作台了。...不过我们只能在本地使用刚刚部署的Jupyer Notebook,如果身在异地,想要远程访问在本地部署的Jupyer Notebook容器,但又没有公网ip怎么办呢?...4.3 使用固定二级子域名地址远程访问 接下来保留一个固定http地址,登录cpolar官网,点击左侧的预留,找到保留二级子域名,为远程服务器连接保留一个固定二级子域名地址: 地区:选择China VIP...接下来与之前的操作一样,可以在其他电脑(异地)上,使用任意一个固定二级子域名地址复制到浏览器访问即可。

    4.5K20

    安全:nginx禁止ip访问, 只能通过域名访问

    归结到技术层面,原因是如果网站允许ip直接访问,那么即使没有在nginx配置中解析恶意的未备案域名,这个域名也是可以访问到你的网站。...相关部门进行核查时,会以为你为未备案域名提供主机服务,后果就是封掉的ip。所以,你需要禁止ip访问,只允许你自己配置的server模块的server_name访问。...这样即使未备案域名绑定了你的ip,也访问不了你的网站。 有必要说明一下,本站用的阿里云的虚拟主机,软件环境是:linux+nginx+mysql+php。...方案如下: 1.增加server模块,第一句 listen 80 default 就禁掉了ip访问,第二句标示如果通过ip访问或者nginx未解析的域名访问 则返回500错误。...如果把ip访问和未解析域名访问转到你自己的域名,从而带来一些额外流量,则如下配置(logo条纹挡住的词是:permanent): ?

    17.3K30
    领券