技术解析

域名与本地服务器对接
0
2021-06-23 11:18:36
idczone
在 usdomain 购买了域名, 自己电脑装了 centos 作为服务器

怎么把 2 者关联起来, 需要在 usdomain 设置什么? 在 centos 里面安装什么?

怎么才能发布 centos 里面自己写的 html, 通过域名可以访问?
解析到相应 ip 即可

解析相应 ip 具体要怎么做? 是在 usdomain 上面设置的吗? 我知道自己电脑的公网 ip 了
求详解讲解 第一次自己买域名搭网址,很多都不懂

自己电脑?我建议不懂还是别折腾了,买个 vps 或者空间都行。实在想在自己电脑可以看看花生壳

自己的电脑不行 需要的知识点太多
需要买一个虚拟空间 或者 VPS 用 LNMP /宝塔 /appnode 搭建网站环境以后 上传网站代码
然后 usdomain 里面的域名 添加 A 记录指向 购买的虚拟主机或者 VPS 的 IP 地址

谢谢建议,我先去看看花生壳 主要是想自己都尝试一下, 买云空间的话等自己本地的尝试完,也会去试的

你这一步跨的太大了

而且 国内的宽带没开放 80 和 443 还得带端口访问
花生壳要传身份证 那样还不如弄个云主机备案

usdomain 里面的 DNS 管理里面添加了 A 类型, points to 那里已经加了我电脑的公网 ip, host 那边是写个 @就好了吗? 还是要写什么?

本机电脑没办法 的 即使有公网 IP 80 端口也是封禁的 而且还需要路由器做 DMZ 或者端口指向 非专业人士玩不转的
如果要关联域名在公司做测试 建议修改系统 hosts
Windows XP/2000/Vista/7/8/8.1/10:
C:\windows\system32\drivers\etc\hosts

我已经解决,qq2811262284

如果你不需要对外发布的话,域名解析到 127.0.0.1 就可以了。

你多了解一些互联网常识知识,就没这个问题了。

域名服务商设置解析到 centos 公网 ip,centos 里装 Nginx,设置 server 的 root 路径到你网页所在的目录

自己的电脑 80 和 443 端口被封了

127.0.0.1.xip.io
本地就不要折腾域名了

你需要一台公网服务器, 然后通过 FRP ( https://github.com/fatedier/frp) 实现内网服务器 80 端口暴露到公网服务器上, 然后在公网服务器上通过 nginx 实现虚拟主机( 80 端口的流量转发到 FRP 对应的服务器远程访问内网的端口) . 这样就可以通过域名访问内网的服务器了.

如果是本地之间的相互访问的话,我已经弄好了, 主要还是考虑对外的

如果要对外访问,涉及到公网 IP,是否封 80 的问题。
如果封 80,可以做端口映射。这又需要一台 vps/服务器 /云主机,然后可以用 xshell 利用 ssh 通道做映射。但又涉及到 ssh 配置里的一个安全限制问题。

example.com ---- 域名解析 ----> [13.32.36.44:80] ---- Nginx ----> [公网服务器: 127.0.0.1:8080] <---- FRP ----> [内网服务器: 127.0.0.1:80]

谢谢帮助, 算是有个大概应该去按什么流程,干什么的思路了 我自己先去研究一下

如果你想看看部署后的效果可以本地搭建一个 web 服务器,然后通过浏览器访问就可以了,不知道你是不是这个意思。

本地 Web 环境,新手 CentOS 建议用 LNMP 一键包,( PHP 环境)
或者宝塔( bt.cn ),其他语言不熟。
CentOS 固定 IP(例 192.168.1.20)后域名解析到这个 IP 即可.
只能自己内网使用.

Win 环境 自己 PHPStudy 新手建议

你有公网 ip 吗,没有就只能花生壳或者 frp

恭喜楼主,选了一条比最简单入门方法难了 N 倍的方式。
如果你搭建成功了,那么再次恭喜你,你是真的厉害。

你要先迈过“天朝备案”这个坎[doge]

域名网站提供一定的解析服务,你仔细找找

首先你要有公网 IP,域名运营商会提供 DNS 解析的,需要你设置 IP 对应域名,还有你网站的架构,比较流行的是 LNMP 或者 LAMP,如果你用 JAVA 开发,那需要 Tomcat,不过看楼主应该是个新手吧,我倒是很乐意为你们聊聊系统的东西,毕竟我当年也是从新手过来的,现在也很闲,有问题可以随时找我啊!

其实很简单。
去办理一条带固定公网 IP 的电信专线,注意是带公网 IP 的那种。将光猫出口的那一头插到你的 centos 主机上,配置好电信给你的 IP 信息。让机器能上网。
然后再你的域名控制面板添加解析,解析到电信给你的 IP 上。
在 centos 主机上配置服务( caddy nginx apache2...),通过固定 IP 或者域名访问。
需要注意的是,80,443 这种端口一般都是不能用的,需要申请开通。

就是内网穿透技术。搜索该关键字了解一下

我留了联系方式 发到你 163 邮箱
谢谢帮助
nginx 配置研究中....

bt.cn
先搞掂再慢慢研究

说的对,很多人不知道家庭线路封锁 80,443 的限制

example.com ---- 域名解析 ----> [13.32.36.44:80] ---- Nginx ----> [公网服务器: 127.0.0.1:8080] <---- FRP ----> [内网服务器: 127.0.0.1:80]
--------------------------------
这个步骤 在内网到外网之间通过路由 这个时候路由也需要设置吗?我曾经 ssh 试过类似方法 加了调试参数后发下外网无法获取到本地机器 的端口连接

不需要,ssh 也是可以的。多试试。简单问题没必要复杂化。另外 FRP 有中文文档,先试试最简单的示例配置,大概知道怎么用,然后再把其他功能用一遍大概就懂了。

直接解析域名到你这台设备的公网 ip 上就行了,然后您把对应的单端口打开就行。

嗯 刚才用 frp 搞定了 谢谢 不用在我那个 512M 内存的机器上折腾了 现在就查个域名了 谢谢你

花生壳了解一下.直接上面买域名.在 DDNS

centos 的 80,8081 端口我都开启了,能监听了
连同一个 wifi 拿 macbook 去 ping 或者 telnet centos 的 内网 ip 就能通
如果我手机开热点,macbook 连上热点 去 ping 或者 telnet centos 的 外网 ip 是不通的
反过来 centos 去 ping macbook 连手机热点,的外网 ip 是可以的
centos 为什么不能被其它电脑 ping 通 外网 ip 的? 路由的 ping 阻拦已经关闭了

你要看一下路由器从猫上获取的是不是公网地址

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服