如何做域名的解析与绑定

如何做域名的解析与绑定,第1张

一、先来讲解如何绑定域名

1.访问ok.metinfo.cn ,登陆会员帐号

2 业务管理--虚拟主机管理,找到对应的主机,点击管理

3点击进入高级管理,即可进入主机控制面板

4.在主机控制面板,主机管理 中选择 域名绑定

5.将所要绑定的域名填写,然后点击添加域名即可。一般是绑定www和不带WWW的两个域名。

注意,国内空间一般需要通过备案后才可以绑定域名。如果不能绑定域名,您可以查询 网站如何备案,也可以查询 如何申请免备案空间。

6.绑定域名后,一般30分钟即可生效

二、接下来讲如何解析域名。

1.在业务管理-域名管理 中 找到对应域名,点击管理

2.点击进入高级管理,即可进入域名控制面板

3.在域名解析页面即可进行域名的解析操作

4.具体的主机名和对应值应该如何填写

一般而言,解析一个域名至少要解析不带WWW的顶级域名和带WWW的二级域名,在此就以www.qspump.com和qspump.com为例。这两个域名的主机名分别为 www 和 空值.西部数码平台可以用@代表空值,因此实际填写的主机名为www和 @

5.首先来解析二级域名 www.qspump.com 回到 主机控制面板,在网站基本信息中,我们可以看有一个域名解析别名

复制此地址,注意最后的一个点也要带上,回到域名控制面板。在主机名处填www 对应值处填写 qspump.gotoip3.com. 解析类型选择CNAME记录,最后点击确定增加

6.接下来解析顶级域名 qspump.com ,同样的操作,只是在主机名处填@,然后点确定添加就可以了

三、以上是MetInfo西部数码平台的域名解析与绑定操作。实际操作中,大家的域名或者空间也许不是西部数码。其对应的解析与绑定方式或许不尽相同。

1.如果空间不是西部数码的,做域名的绑定与上述教程基本相似,在此不做讲解。

2.如果域名不是西部数码的,做域名的解析时,带WWW的二级域名解析方式与上述教程基本相似。但不带WWW的顶级域名的解析方式有所不同。以万网平台为,如果按上述教程添加A记录,我们会发现无法添加成功

这是因为万网的A记录解析必须填写数字IP,那么如何获得数字IP呢。大家可以访问http://ip.chinaz.com/ 将域名解析别名进行IP查询,所得的数字IP即可用来做A记录解析的记录值

3.注意,有些空间平台提供解析地址的直接就是数字IP,那么,带WWW的二级域名也是做A记录解析,不需要做别名解析。

1、域名的解析:什么是域名的解析,就是将原有的ip号,对应着你的域名进行一个转换的意思,

2、域名的绑定:将域名和空间进行绑定

3、为什么要解析域名:我们打开一个网站的时候,都需要输入对应的网址,这个网址,就是我们所说的域名,一个域名不解析过,是无法直接的打开的。

4、为什么要绑定:一个网站的基本架构,就是由一个域名一个空间和一个程序构成,那么网站的程序和资料都需要一个地方存放,这时候就需要用到空间,我们将域名和空间绑定在一起,就可以在这个空间中存放自己的文件和一些程序。

可以把多个域名映射到同一个IP地址上

docker 镜像名称由REPOSITORY和TAG组成 [REPOSITORY[:TAG]] ,TAG默认为latest

在宿主机创建持久化 conf--配置目录 html--静态网站目录 logs--日志目录 cert--存放证书目录

容器内的 nginx.conf 与 default.conf 文件分别拷贝到主机/mnt/nginx与目录/mnt/nginx/conf下,分别执行

conf目录下创建nginx.conf文件

首先要在域名管理中做好域名简析

在conf.d目录下创建 域名为ab.baidu.com的配置文件 ab.baidu.com.conf 文件 包含ssl证书

在conf.d目录下创建 域名为gh.baidu.com的配置文件 gh.baidu.com.conf 文件 包含ssl证书

ginx.conf并没有在etc/nginx/conf目录下。

允许https访问 的 default.conf 文件

将服务器的配置文件挂载到容器中,这样我们修改配置文件会方便一些。

退出nginx容器,将容器中的文件nginx.conf先拷贝到宿主机中,conf.d目录下的 default.conf 文件拷贝出来

执行 docker stop ef 命令停止刚刚创建的nginx容器,ef是容器Id,然后执行 docker rm ef 移除容器,

-v /docker-root/nginx/conf/nginx.conf :/etc/nginx/nginx.conf

/docker-root/nginx/conf/nginx.conf 宿主机中的ngix配置文件 挂载 到容器的 /etc/nginx/nginx.conf 配置文件

-v /docker-root/nginx/conf/conf.d:/etc/nginx/conf.d

/docker-root/nginx/conf/conf.d 宿主机中的 配置目录 conf.d 挂载到 容器的 /etc/nginx/conf.d 目录上

-v /docker-root/nginx/cert:/cert/

映射ssl 证书文件

命令,重新创建nginx容器

这样就可以将配置文件、log、静态页面映射到宿主机中。需要修改或者查看直接在宿主机中修改或者查看就可以了。需要注意的是, 配置文件虽然映射到宿主机中,但是如需配置路径,还需配置成容器中的路径

注意发布到 云服务器上 服务器安全组是否开放了443端口。

把 vue 生成的 dist目录下的文件 上传到 服务器

/root/docker-root/vue-mcyl-src

文件目录 dist 目录 Dockerfile 文件

转到 此目录下

使用下面的命令 生成镜像

启动容器

docker run -d mcyl-vue:v1.0

conf.d 目录下的配置文件 default.conf

防火墙原因,需要将通信的端口开放

解决办法:

firewall-cmd --zone=public --add-port=9080/tcp --permanent

firewall-cmd --zone=public --add-port=8080-8080/tcp

参考 http://www.ttlsa.com/web/multiple-https-host-nginx-with-a-ip-configuration/


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/807979.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存