把两个静态页挂到自有域名:宝塔 Nginx + HTTPS 的一次实操记录
【摘要】 最近把两个纯静态页面挂到了自己的域名上,过程不复杂,但有几个小地方值得记下来,免得下次再踩。 先说清楚结构域名解析到一台云服务器,服务器上用宝塔面板管理,网站由宝塔的 Nginx 对外服务。页面本身只是 HTML 文件,没有后端程序,部署就是把文件放到网站目录里。 步骤 1. 域名解析在域名解析控制台给域名加一条 A 记录,指向服务器的公网 IP。解析生效需要一点时间,改完先用 ping 看...
最近把两个纯静态页面挂到了自己的域名上,过程不复杂,但有几个小地方值得记下来,免得下次再踩。
先说清楚结构
域名解析到一台云服务器,服务器上用宝塔面板管理,网站由宝塔的 Nginx 对外服务。页面本身只是 HTML 文件,没有后端程序,部署就是把文件放到网站目录里。
步骤
1. 域名解析
在域名解析控制台给域名加一条 A 记录,指向服务器的公网 IP。解析生效需要一点时间,改完先用 ping 看一下解析到的 IP 对不对,再往下走。
2. 宝塔里建站
在宝塔面板添加站点,域名填自己的域名,根目录用默认的网站目录。建站时宝塔会顺手生成一份 Nginx 配置,先不用改,确认站点能打开默认页即可。
3. 放页面文件
把写好的 HTML 文件传到网站根目录。我的做法是本地改完、直接传到服务器对应目录,传完在浏览器里硬刷新看一次效果,确认是新内容而不是缓存。
4. 上 HTTPS
在宝塔的站点设置里申请证书,申请通过后开启强制 HTTPS。证书有有效期,我在日历上记了到期时间,到期前回来续期,避免页面突然变不安全。
遇到的两个小问题
改了文件、浏览器还是旧页面。 第一次以为是传错了目录,其实是浏览器缓存。硬刷新之后就正常了。以后每次更新都先硬刷新,确认无误再收工。
证书续期后 Nginx 没重载。 有一次续了证书,浏览器还是报旧证书,原因是 Nginx 配置重载慢了一拍。在面板里手动重载一次 Nginx,立刻就好了。
一点体会
静态页的上线流程越简单越不容易出错:解析、建站、传文件、上证书,四步走完就能用。复杂的功能以后再加,先让页面稳定可访问,再谈优化。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)