终端用户访问网站过程:
通过搜索引擎搜索网站关键词→点击网站详情→DNS将域名解析为解析记录指向的公网IPv4地址→请求访问服务器→访问网站文件(访问网站成功)
准备:一台Win64位系统电脑 ,一台系统版本至少Android10以上的手机。
步骤:
1.使用HTML,CSS,JavaScript等编程语言编写网站
2.注册一个域名
3.租借一台云服务器
4.部署网站到服务器
5.在域名平台设置DNS解析
6.申请SSL证书
7.向百度,Bing,Google搜索引擎提交网站
一、编写网站
有编程基础的,我们可以自己编写网站;没有编程基础的可以使用网站模板来进一步编写网站,但在选择网站模板的时候需要注意版权问题,避免产生不必要的纠纷。之后我们应将网站模板上的内容以及图片修改成自己的,这样网站内容的问题便解决了。
二、注册域名
这里我们使用GNAME来注册域名。首先我们 完善身份信息(包括域名模板 )和安全设置后搜索自己想要的域名,选择自己想要的域名后缀 ,使用支付宝或微信支付费用(所有费用均为美元,平台将自动根据实时汇率转换为人民币,COM域名11$/首年)。注册域名后开启域名保护 ,预防域名过期等安全问题。
三、租借一台云服务器
这里我们使用阿里巴巴旗下的阿里云的轻量应用服务器 。因为国内的服务器需要备案 比较麻烦,所以建议大家选择境外的服务器 ,本人建议选择新加坡地域的服务器,为了方便更好的管理服务器建议大家选择应用镜像宝塔面板 (俗称BT),系统镜像默认Linux系统。选择好之后使用支付宝支付服务器所需的费用(每月/24元 )
四、部署网站到服务器
在阿里云PC端官网轻量应用服务器管理页面上下载服务器管理软件使用阿里云账号登录后使用SSH通过临时密钥 连接到服务器命令端 ,默认为22端口。输入"bt"指令回车,输入面板信息对应的序号回车,复制面板的外网安全地址,宝塔面板的对应端口默认为8888。应在管理页面上点击服务器名称进入防火墙设置 ,添加HTTP协议的8888端口。在URL处粘贴刚刚复制的外网安全地址,输入刚刚显示的默认账号与默认密码登录宝塔面板,绑定手机号,这里推荐使用Nginx安装模板,等待安装完成。在面板的网站页面绑定你的网站 ,输入你之前注册的网站单域名 (例如abc.com),创建一个FTP,创建完成后在你可以在你的面板文件页面看到存放你网站内容的目录,上传你的网站内容替换Hello world 内容。
五、在域名平台设置DNS解析
在你的域名的管理页面里添加解析记录 ,添加一条主机记录为@(表示只是单域名 )解析类型为A,IPv4地址是指向你服务器的公网地址,公网IPv4地址可以在服务器管理页面查看 其他指数为默认 。耐心等待一个小时之后你的网站便可通过HTTP协议单域名访问 ,但会在URL链接前看到不安全的标识 ,现在接着来申请SSL证书 。
六、申请SSL证书
SSL证书有免费的也有付费的,仅是个人网站或者是测试网站选择免费的证书就可以了,在阿里云PC端SSL证书页面上选择免费的SSL证书,完善信息之后验证DNS ,按照要求在域名平台添加解析记录,之后点击确定。耐心等待几个小时之后你便可收到证书申请成功的短信或者是邮件 ,下载Nginx对应的Key公钥文件以及Pem密钥文件,之后登录宝塔面板,在你的网站SSL管理页面分别复制公钥文件以及密钥文件 ,强制HTTPS连接,现在你的网站便只能通过HTTPS安全加密协议来访问 。
七、向百度,Bing,Google搜索引擎提交网站
分别在搜索引擎搜索站长工具,提交网站URL链接并验证DNS,在一段时间后你的网站便可通过搜索引擎搜索关键词找到 。