孙子专门给您写的,字大、话糙、不绕弯子
看完您就能跟邻居王奶奶吹牛了 🌿
先认识一下这位新朋友
您家小区(服务器)里住着很多人(网站),
外面有人来找(用户访问),保安大爷负责:
记住一句话:
nginx = 网站的门卫大爷
英文写法:nginx
正确念法:"恩静克斯"(engine-x)
错误念法:"恩基克斯" ❌
五个小命令搞定一切
打开"命令行"(就是黑窗口),敲这两行:
sudo | "我是管家,我有权限"(拿户口本办事) |
apt | 应用商店 |
install | "装一下" |
装完之后,大爷就在您家服务器里 待命 了 ✅
背下这五个命令,够用一辈子:
| 命令 | 啥意思 |
|---|---|
start nginx | 让大爷 上班 |
stop nginx | 让大爷 下班 |
restart nginx | 让大爷 重新上班 |
reload nginx | 让大爷 悄悄看新规则 |
status nginx | 看大爷 在不在岗 |
※ 每个命令前面都要加 sudo systemctl
所有规则都写在一个文件里,叫 配置文件。
nano 就像 Windows 的记事本。看完按 Ctrl + X 退出。
显示 syntax is ok = 没问题 ✅
显示报错 = 它会告诉您哪一行写错了
※ 每次改完手册,先检查再生效!
按 Ctrl + C 退出
实战演练:奶奶的菜谱网 🥬
nainai-caipu.com
scp = 远程拷贝(就是用快递把文件寄过去)
/var/www/ = 放网站的 标准仓库(像家里的客厅)
ssh = 远程登录。
输入密码,您就"坐"到那台服务器里了。
把下面这段抄进去 ↓
※ 下一页解释每行啥意思,别慌
| 这行字 | 翻译成人话 |
|---|---|
server { } | "这是一个网站的规则" |
listen 80 | "守 80 号门" |
server_name | "有人喊这个名字就是找我" |
root | "网站文件在这个柜子里" |
index | "默认给人看这个文件" |
location / | "有人来访问就这么处理" |
try_files | "先找他要的,找不到给首页" |
写完按 Ctrl+O 保存,Ctrl+X 退出。
ln -s = 建一个 快捷方式。
把"草稿箱"里的手册做个快捷方式放到"已上墙"那里,大爷就照着执行了。
去您买域名的网站(比如 阿里云),找到 "DNS 解析",加一条记录:
| 项目 | 填什么 |
|---|---|
| 类型 | A |
| 主机名 | @ 和 www |
| 值 | 您服务器的 IP,比如 123.45.67.89 |
等几分钟,浏览器输入网址 → 看到您的菜谱网啦 🎉
现在网站是 http://,前面没小锁,不安全。
加锁很简单,敲这两行:
https://※ 锁 90 天过期,但它 自动续,您不用管。
网站打不开了怎么办?
/etc/nginx/ 文件夹里nginx -t 再 reload/var/log/nginx/status + -t + error.log
您要是哪步卡住了,
就把那行报错截图,
孙子随时在线 💌
—— 给世界上最棒的奶奶