【个人网站搭建】服务器、域名准备

【个人网站搭建】服务器、域名准备

用最简单的方式,带你上线自己的网站!

前言

建网站本身是一个很大的工程,涉及前端页面的搭建,网站数据的存储,还要购置服务器资源,域名等。

我们要上线个人网站,供其他同学访问,那么需要经历如下步骤:

1、准备自己的网站源代码

2、购买一台公网ip的服务器

3、将项目部署至服务器并运行项目

4、购买域名、并设置DNS解析,将域名指向自己的服务器

流程图如下:

在这里插入图片描述

一、服务器准备

1、购买云服务器

首先需要购买一台公网IP的服务器(腾讯云、阿里云),我选择的是腾讯云轻量应用服务器(个人使用完全够用),完成注册登陆并且完成实名认
在这里插入图片描述
在这里插入图片描述

进入控制台,“云产品” -> “轻量应用服务器” -> “新建”,购买服务器,个人使用推荐第一个套餐,满足个人开发的各种需求,如果没有自己项目源代码,可以选择WordPress镜像,可以自动生成各种网站模板,如果准备自己开发写代码,推荐选择宝塔镜像,后期更方便维护服务器

在这里插入图片描述
购买完成后,就可以进入控制台管理自己以购买的服务器了,接下来就是初始化服务器,按需配置自己的服务环境

提醒

服务器购买完成后,会发送短信至你的手机上,内容为服务器配置信息,在此之后一定要重置自己的服务器密码
在这里插入图片描述

2、服务器初始化及安装项目所需要的软件

我这里选择宝塔镜像,在进入服务器控制台后,选择"应用管理",可以获得宝塔登录链接,宝塔地址一般为

http://IP:PORT/tencentcloud

在这里插入图片描述

注册登陆后,初次进入系统会选择系统软件,大家可以按需安装
我选择的是 Redis Mysql Nginx 腾讯云DNS(默认安装)
在这里插入图片描述
后续需要其他软件可以选择软件商店进行下载,或者进入服务器自行安装
在这里插入图片描述

二、域名准备

1、购买自己喜欢的域名

我这里选择的是阿里云,注册域名,进入阿里云控制台后,选择"域名" -> “域名注册” -> “搜索喜欢的域名及域名后缀” -> “加入清单” -> “下单完成”
在这里插入图片描述
在这里插入图片描述

2、完成域名备案
   所有的域名都是需要完成ICP备案的,不然是无法访问的,备案的详细步骤以后的文章再详细讲解
3、域名DNS解析
   进入控制台,选择要解析的域名,接下来就是添加记录,将域名与服务器ip地址进行绑定

记录类型说明:

A记录
添加 A 记录可实现将域名指向 IP 地址。
CNAME 记录
当需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录,最常用到 CNAME 的场景包括做 CDN、企业邮箱、全局流量管理等。
MX记录
设置邮箱时,让邮箱能收到邮件,就需要添加 MX 记录。MX全称为mail exchanger,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当有人发邮件给“vincen@example.com”时,系统将对“example.com”进行DNS中的MX记录解析。如果MX记录存在,系统就根据MX记录的优先级,将邮件转发到与该MX相应的邮件服务器上。
AAAA 记录
当预期是实现访问者通过 IPv6 地址访问网站,可以使用 AAAA 记录实现。
TXT 记录
如果希望对域名进行标识和说明,可以使用 TXT 记录, TXT 记录多用来做 SPF 记录(反垃圾邮件)
URL显性/隐性转发
将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。
NS 记录
如果需要把子域名交给其他 DNS 服务商解析,就需要添加 NS 记录。
SRV记录
SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。
CAA记录
CAA(Certificate Authority Authorization),即证书颁发机构授权。是一项新的可以添加到DNS记录中的额外字段,通过DNS机制创建CAA资源记录,可以限定域名颁发的证书和CA(证书颁发机构)之间的联系。未经授权的第三方尝试通过其他CA注册获取用于该域名的SSL/TLS证书将被拒绝

在这里插入图片描述
在这里插入图片描述

完成配置后,可以通过ping+域名查看是否配置成功
ping 域名

WX订阅号:百淘云
欢迎大家来关注!!!
后续内容同步更新至订阅号!!!

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Pycharm中新建服务器的步骤如下: 1. 打开Pycharm,选择工具菜单,然后选择部署,再选择配置。 2. 在弹出的配置窗口中,点击"+"按钮,选择SFTP作为服务器类型,并填写服务器的IP地址和其他配置信息。可以选择是否同步文件。 3. 在映射选项卡中,配置本地代码路径和服务器部署路径的映射关系。 4. 在界面右下角,选择项目的解释器,即服务器上安装的Python位置。 5. 手动上传代码可以使用快捷键Ctrl + Alt + Shift + X,也可以在工具菜单中选择部署,然后点击上传。 6. 在界面下方的文件传输窗口中,可以看到上传成功的文件。 7. 运行代码时,可以选择在服务器上运行。 如果需要选择服务器上的文件,可以在弹出的框中进行选择。要找到服务器上的Python位置,可以按照以下步骤: 1. 如果使用Anaconda安装的Python,可以在Anaconda文件夹下找到Python位置。可以在弹出的文件选择框中找到Anaconda文件夹,或者在根目录(root/)中找到。 2. 在Anaconda文件夹下找到\[envs\]文件夹,如果有创建多个虚拟环境,可以在相应的虚拟环境文件夹中找到Python位置。如果没有创建虚拟环境,可以直接在\[bin\]文件夹中找到Python位置。 3. 在\[bin\]文件夹中找到\[python\]文件,这个文件是Python的可执行文件。 在配置同步文件时,可以点击红圈3的位置,然后在弹出的编辑同步文件框中,设置本地代码文件和服务器上的位置。可以选择自动上传项目文件到服务器上。 如果右侧没有\[Remote Host\]选项,可以点击工具菜单中的部署,然后选择浏览远程主机,即可显示\[Remote Host\]选项。 最后,可以打开服务器上的代码文件,并直接运行或调试,可以看到代码在服务器上运行的效果。 #### 引用[.reference_title] - *1* [Pycharm+服务器运行代码](https://blog.csdn.net/amber_gloam/article/details/127707102)[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^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [超详细保姆级教程——pycharm连接服务器并debug](https://blog.csdn.net/everyxing1007/article/details/126635863)[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^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值