🗒️如何快速搭建个人网站

geepair

技术分享|2023-9-25|最后更新: 2023-9-26|
type
Post
status
Published
date
Sep 25, 2023
slug
summary
tags
category
技术分享
icon
password

1 独立部署

1.1 服务器

一台合适的主机,共享主机、虚拟私有服务器(VPS)或专用服务器等,一般安装CentOS系统
服务器地址:156.224.26.184

1.1.1 替换镜像源

1.1.2 安装一些常用软件包

1.1.3 安装Web服务器Tengine

notion image
开启BBR TCP拥塞控制算法
Nginx配置参考网站,一键生成

1.1.4 安装防火墙

ufw/firewall-cmd
notion image

1.2 域名

域名是网站在互联网上的唯一标识

1.2.1 购买域名

从域名服务商购买域名,例如万网

1.2.2 DNS解析

修改域名服务商NameServer,可添加域名到其他地方托管,使用Whois查询验证是否更新
添加DNS解析

1.2.3 SSL证书

从证书颁发机构购买,有DV/OV/EV等类型
DV、OV和EV是SSL证书的不同类型,用于验证和加密网站的安全连接。它们的区别主要在于验证过程和显示效果。
  1. DV (Domain Validated):DV证书是最基本的SSL证书类型,用于验证域名的所有权。在获取DV证书时,证书颁发机构(CA)只需验证域名所有者的控制权,通常通过向域名的注册邮箱发送确认邮件或在特定的DNS记录中添加验证信息来完成验证。DV证书适用于个人网站、博客和小型企业网站等,具备基本的加密功能。
  1. OV (Organization Validated):OV证书在验证过程上比DV证书更严格。除了验证域名所有权外,CA还会验证企业或组织的真实性和合法性。这包括核实组织的身份、地址和联系方式等。OV证书提供了更高级别的安全保护,适用于商业网站、电子商务平台和金融机构等。
  1. EV (Extended Validation):EV证书是最高级别的SSL证书,提供了最严格的验证和最高级别的信任。在颁发EV证书之前,CA会进行更详细和严格的验证过程,包括验证组织的合法性、身份、所有权和运营情况等。EV证书会在浏览器地址栏中显示绿色的公司名称或组织名称,向用户传达更高级别的安全信任。EV证书适用于金融机构、电子商务平台和大型企业等。
 
SSL证书文件包含私钥文件证书文件

1.3 安装网站平台软件

服务端、客户端应用软件等,例如WordPress(CMS)、Hexo(Blog)
 
Uptime-kuma
 

1.4 其他

  • 定制网站外观
  • 优化SEO
  • 宣传推广

2 托管平台

2.1 使用一站式托管平台

Heroku
Heroku是一种云平台服务,用于托管和部署各种类型的应用程序。它提供了一个简单且易于使用的方式,让开发人员能够快速地将他们的应用程序部署到云端,而无需关心底层基础设施的配置和管理。
Heroku支持多种编程语言和框架,包括Ruby、Python、Node.js、Java、PHP等。它提供了一套强大的工具和服务,用于构建、测试、部署和扩展应用程序。开发人员可以使用命令行工具或者Web界面来管理他们的应用程序,包括发布新版本、添加插件、监控应用程序性能等。
 

2.2 其他第三方平台

2.3 演示

3 引用参考

Loading...