使用域名访问后台页面

使用域名访问本地项目

统一环境

我们现在访问页面使用的是:http://localhost:9001

有没有什么问题?

实际开发中,会有不同的环境:

  • 开发环境:自己的电脑

  • 测试环境:提供给测试人员使用的环境

  • 预发布环境:数据是和生成环境的数据一致,运行最新的项目代码进去测试

  • 生产环境:项目最终发布上线的环境

如果不同环境使用不同的ip去访问,可能会出现一些问题。为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。

我们将使用以下域名:

  • 主域名是:www.learn.com,learn.com

  • 管理系统域名:manage.learn.com

  • 网关域名:api.learn.com

  • ...

但是最终,我们希望这些域名指向的还是我们本机的某个端口。

那么,当我们在浏览器输入一个域名时,浏览器是如何找到对应服务的ip和端口的呢?

域名解析

一个域名一定会被解析为一个或多个ip。这一般会包含两步:

  • 本地域名解析

    浏览器会首先在本机的hosts文件中查找域名映射的IP地址,如果查找到就返回IP ,没找到则进行域名服务器解析,一般本地解析都会失败,因为默认这个文件是空的。

    • Windows下的hosts文件地址:C:/Windows/System32/drivers/etc/hosts

    • Linux下的hosts文件所在路径: /etc/hosts

    样式:

# My hosts
127.0.0.1 localhost
  • 域名服务器解析

    本地解析失败,才会进行域名服务器解析,域名服务器就是网络中的一台计算机,里面记录了所有注册备案的域名和ip映射关系,一般只要域名是正确的,并且备案通过,一定能找到。

解决域名解析问题

我们不可能去购买一个域名,因此我们可以伪造本地的hosts文件,实现对域名的解析。修改本地的host为:

127.0.0.1 api.leyou.com
127.0.0.1 manage.leyou.com

这样就实现了域名的关系映射了。

我们添加了两个映射关系(中间用空格隔开):

  • 127.0.0.1 api.learn.com :我们的网关Zuul

  • 127.0.0.1 manage.learn.com:我们的后台系统地址

现在,ping一下域名试试是否畅通:

通过域名访问:

原因:我们配置了项目访问的路径,虽然manage.learn.com映射的ip也是127.0.0.1,但是webpack会验证host是否符合配置。

在webpack.dev.conf.js中取消host验证:disableHostCheck: true

重新执行npm run dev,刷新浏览器:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,要使用WordPress域名,首先需要将域名解析到服务器的IP地址上。在阿里云后台的DNS解析设置中,可以添加A记录来指定域名解析到服务器的IP地址。常见的主机记录有"www"、"@"、"*"等,分别代表不同的解析方式。例如,"www"表示解析后的域名为www.aliyun.com,"@"表示直接解析主域名aliyun.com,"*"表示泛解析,匹配其他所有二级域名。可以根据自己的需求选择合适的主机记录进行解析。 接下来,需要连接服务器并安装宝塔面板。通过阿里云的Workbench登录实例,然后在SSH界面中输入安装命令进行宝塔面板的安装。在CentOS系统下,可以使用命令"yum install -y wget && wget -O install.sh ..."来安装宝塔面板。 安装完成后,可以打开宝塔面板,在面板中选择安装WordPress。首先要创建一个新站点,填写相关信息,包括站点名称、域名等。然后选择PHP版本、数据库类型等配置,并创建数据库。接下来,可以选择下载并安装WordPress,填写WordPress的相关信息,如管理员用户名、密码等。最后,点击安装按钮,等待安装完成即可。 安装完成后,可以通过域名访问WordPress网站,并使用管理员账号登录后台进行网站的管理和编辑。可以选择合适的主题、插件来美化网站和增加功能,也可以发布文章和设置页面等。 总结起来,WordPress域名使用教程包括以下几个步骤: 1. 将域名解析到服务器的IP地址上,可以在阿里云后台的DNS解析设置中添加A记录来进行解析。 2. 连接服务器并安装宝塔面板,可以通过阿里云的Workbench登录实例,并在SSH界面中输入安装命令进行安装。 3. 在宝塔面板中创建新站点,并选择下载并安装WordPress,填写相关信息并进行安装。 4. 安装完成后,可以通过域名访问WordPress网站,并使用管理员账号登录后台进行网站的管理和编辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [wordpress独立网站域名解析教程](https://blog.csdn.net/taoshihan/article/details/127608107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [新手搭建WordPress博客教程](https://download.csdn.net/download/weixin_38682518/14053324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值