网站搭建
搭建网站的流程
1.首先你需要一个公网的IP地址(服务器)
如果你是学生的话,可以申请阿里云,腾讯云,华为云的服务器(免费一个月)
阿里云:https://www.aliyun.com/benefit?utm_content=se_1015749237
华为云:https://activity.huaweicloud.com/free_test/index.html
腾讯云:https://cloud.tencent.com/
最好是选Linux的版本(Ubuntu/CentOS)
2.申请成功后
点击控制台----->实列
就可以看到你的服务器的IP地址,但是你要先重置密码
3.SSH远程登陆
这里我用的是Xshell,可以远程登陆ssh的软件都行
名称随意填
主机填你的服务器IP地址
4.宝塔下载
https://www.bt.cn/new/index.html
看自己选的什么服务器,我的是CentOS,直接复制到Xshell里面,回车就行
输入y,等待。。。
下载成功之后,它会给你登陆的地址和用户密码
复制粘贴到浏览器登陆,如果出现错误,就是端口没有打开
找到控制台----->安全组------>配置规则
只需要设置入方向即可
优先级设置为1
协议端口设置为,宝塔面板的访问端口
源地址设置为0.0.0.0,代表所有地址
5.域名申请/绑定
1.申请域名
直接在华为云的搜索栏中搜--域名
需要创建信息模板,身份验证,(需要一些时间)
然后点击注册域名
搜你想要的域名,购买
2.绑定域名
控制台-----公网Zone------管理解析-----快速添加解析(值:填公网的IP地址)---确定
添加成功,一共会有4个
3.测试DNS解析
https://www.huaweicloud.com/whois/sitedetect.html
有DNS解析结果:代表成功
如果失败,可能是因为DNS服务商解析错误,需要重新添加
控制台-----公网Zone---域名注册-----选中域名----修改DNS服务器----自定义DNS服务器
ns1.huaweicloud-dns.org
ns1.huaweicloud-dns.net
ns1.huaweicloud-dns.cn
ns1.huaweicloud-dns.com
可以ping / nslookup命令查看DNS解析
C:\Users>ping baidu.com
正在 Ping baidu.com [39.156.66.10] 具有 32 字节的数据:
来自 39.156.66.10 的回复: 字节=32 时间=34ms TTL=51
来自 39.156.66.10 的回复: 字节=32 时间=31ms TTL=51
来自 39.156.66.10 的回复: 字节=32 时间=34ms TTL=51
来自 39.156.66.10 的回复: 字节=32 时间=34ms TTL=51
39.156.66.10 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 31ms,最长 = 34ms,平均 = 33ms
C:\Users>nslookup baidu.com
服务器: 192.168.0.1
Address: 192.168.0.1
名称: baidu.com
Address: 39.156.66.10
6.登陆宝塔
按照它给的账号密码登陆
绑定手机号
它会弹窗,推荐你下载中间件,你直接选择它推荐的就可以了
然后点击网站,添加站点,有域名填域名,没有的话填公网的IP地址
7.无法访问解决
这是因为没有备案,限制DNS解析,不允许访问 ------**一定要备案**
解决方法
在安全组里面开一个62端口(端口随意,没有占用就行)
然后在宝塔的网站里,添加域名
10.10.10.10:62
前面为你的公网IP,后面跟你开放的端口
直接访问IP地址:端口
OKK!