怎么建造自己的网站
我花了三年时间,建造用免费工具搭了十几个网站,自己站真正跑起来的建造只有一个。那个活下来的自己站网站,用的建造是最笨的办法:一个HTML文件加一个CSS文件,放在共享主机上,自己站每月五美元。建造 别急着买域名、自己站配服务器。建造先在本机建一个文件夹,自己站叫 在 接下来要解决的是“让别人能看到”。这需要一台24小时开机的电脑——服务器。别自己买,用云服务商。注册一个AWS账号,选t2.micro实例,免费一年。登录后你会看到一片空白的管理台,像刚装修完的空房间。左侧菜单找“EC2”,点“启动实例”,选操作系统Ubuntu,剩下的全默认。等两分钟,你会得到一个公共IP地址,比如 在浏览器输入这个IP,看到Apache默认页面了吗?那是服务器自带的欢迎页。现在要把你的 但IP地址很难记,也没人愿意输入一串数字访问你。去Namecheap花十美元买个域名,比如 这里有个坑:默认的HTTP协议是明文传输,浏览器会显示“不安全”。要装SSL证书,用Let's Encrypt免费版。在服务器上执行 我那个活下来的网站,就是这样一个极简页面:一段自我介绍,一个邮箱链接。没有数据库,没有JavaScript框架,没有图片优化。它跑了一年半,从未崩溃。而同期我用WordPress搭的博客,每周都要更新插件,数据库崩了两次,最后我放弃了。 如果你想要更多功能,比如用户评论或商品展示,再考虑数据库。但一开始,用静态HTML就够了。等访问量超过一千人/天,再谈性能优化。别提前焦虑那些你还没遇到的问题。 最后说一句:网站是你的数字地盘,不需要完美。先上线,再迭代。我第一个网站丑得没法看,但它让我明白了一个道理——别人的教程再详细,都不如自己亲手敲一遍代码来得实在。现在,打开编辑器,开始吧。my-site。建造里面新建index.html,自己站用记事本写下第一行代码:<!DOCTYPE html>。建造这行字告诉浏览器,自己站你写的建造是标准HTML。然后写<html>、<head>、<body>三个标签,就像搭房子的地基、墙和屋顶。body里放一个标题和一句话。保存,双击文件,浏览器会打开它。你看到那行字了吗?恭喜,你的第一个网页诞生了。整个过程不到五分钟,花的钱是零。54.183.45.2。index.html传上去。用SCP命令:scp index.html ubuntu@54.183.45.2:/var/www/html/。输密码,刷新浏览器。你的页面出现了。yourname.site。然后在域名管理后台,把“A记录”指向54.183.45.2。等十分钟到两小时,全世界都能通过yourname.site访问你的网站了。sudo apt install certbot python3-certbot-apache,然后sudo certbot --apache,跟着提示走,三分钟搞定。地址栏出现小锁头,你的网站“正式”了。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-