教大家建个站

摸了两年的个人小破站,虽然水平依旧业余,但也想尽自己的绵薄之力给小朋友们分享一些水水的建站指南呀!!!

-

  • 作案配置清单:
  1. 虚拟机(VPS)一台
  2. 域名一个
  3. lnmp(L:linux操作系统;N:nginx网页服务器;M:mysql数据库,P:php脚本语言)一键安装包
  4. wordpress:一个以PHPMySQL为平台的开源网站内容管理系统
  • 作案预算:VPS购买搬瓦工的约$29/年 + 域名从http://Domain.com购买约$9/年 ≈ $38/年
  • 作案理论指导:

首先,我们需要搞到一台虚拟机(VPS),和一个域名。

虚拟机(VPS)是一台存储你的网站的主机,你的网站将来就装在这里面!这家伙我们可以从搬瓦工等VPS售卖网站处搞到手。

我们知道一台计算机有ip地址,我们可以通过ip地址来访问它。虚拟机(VPS)当然不例外。但是ip太难记了,真正上网的时候,我们敲入地址栏里的都是类似www.xxxxx.com这样的东西:这就是网站的域名。我们可以从http://Domain.com等处买到域名。

如何确定你敲入www.xxxx.com的时候,指向的是装在你主机上的网站呢?这就需要我们把域名同ip地址绑定起来。域名绑定可以通过阿里云、 腾讯云之类的厂商实现。

这时候我们已经有站点啦!但是是个空站点,里面没东西。需要用服务器、数据库、脚本等等把它搭起来。这就需要搭建LNMP环境。

装完lnmp以后,因为我比较菜,希望用图形化界面,而非直接写php或者perl脚本,于是选择现成的网站内容管理系统wordpress,让它作为沟通我们美妙的人话和phpmysql的中介,点点鼠标就能管理网站啦!

  • 作案详细流程
  1. 整台虚拟机(VPS)

VPS选购参考https://zhuanlan.zhihu.com/p/52925507

  1. 整个域名

域名选购参考https://zhuanlan.zhihu.com/p/116916962

  1. 把域名和虚拟机的ip绑定

选择域名解析服务参考https://segmentfault.com/a/1190000000512176

  1. 在虚拟机上安装lnmp

ssh上你的虚拟主机:ssh 你的用户名(一般是root)@你的主机ip地址

输入密码,连接✔️

在你的虚拟主机上找一块你喜欢的地盘

LNMP1.7一键安装包参考https://lnmp.org/notice/lnmp-v1-7.html

安装过程挺漫长的,我跑了几个小时……

  1. 在lnmp上安装wordpress

参考https://codex.wordpress.org/zh-cn:安装_WordPress

  1. 网站的加密和维护(网络千万条,安全第一条。建站不规范,亲人两行泪ʅ(´◔౪◔)ʃ)

我们用Let’s Encrypt来给网站启用HTTPS、添加SSL证书,维护网站的安全。Let’s Encrypt官网https://letsencrypt.org/zh-cn/

在“快速入门”中,Let’s Encrypt建议使用certbot ACME客户端自动颁发和安装证书:https://certbot.eff.org

  • 一些好用的辅助工具

FTP(File Transfer Protocol):FTP用来在本地和远程主机之间进行文件传输。我常用的FTP软件是FileZilla:https://filezilla-project.org

当然啦你用命令行SSH上虚拟机直接下载文件到本地也可以,FTP呢属于锦上添花让您的文件传输尽享丝滑。

一些网站测速工具,参考https://zhuanlan.zhihu.com/p/27811437

方馆(小水站)的站主。可能是一只猫,也可能是一只鸽子。也可能是一只会用膜法变成鸽子的猫。不过谁知道它是一只会梦见自己变成了鸽子的猫,还是一只会梦见自己变成了猫的鸽子呢?
文章已创建 62

发表评论

您的电子邮箱地址不会被公开。

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部