永久免费服务器安装部署步骤:从开通到网站上线

来源:互联网 时间:2026-09-14

永久免费服务器安装部署步骤,讲的是把一台机器从“刚申请下来”推到“网站上能打开”的完整流程,重点是每一步的检查和判断,避免你走到最后一步才发现前面有个环节漏了。整套动作四步:开通与记录、连接与初始化、部署服务、上线验证。

一、开通阶段就要把信息记下来

申请的时候有三件事别图省事。第一,登录方式优先用密钥而不是密码,密码登录的机器每天会被自动化程序扫上千次,日志刷得看不出异常。第二,把控制台里的到期信息、额度规则截图存好,免费资源最容易踩的坑就是忘了续期或者额度提前用完。第三,记下机器的公网地址、系统版本、初始账号,写进你自己的记录文件——这些信息将来迁移时必用。

开通完成之后,先在控制台里确认一次机器状态是运行中,再开始连。

二、连接与初始化:把默认配置改一遍

用 SSH 连上去之后,按顺序做四件事:更新系统补丁、设置时区、创建一个日常使用的普通账号、把登录端口和认证方式收紧。免费机器的公网暴露面越大,被拿来试密码的概率越高,这四步做完,被打扰的频率会明显下降。

# 首次连接后的初始化(Debian/Ubuntu 系)
ssh -i ~/.ssh/mykey.pem admin@203.0.113.10 # 换成你的密钥与地址

sudo timedatectl set-timezone Asia/Shanghai # 时区统一,日志时间才对得上
sudo apt update && sudo apt upgrade -y # 补丁更新
sudo adduser deploy # 建一个日常账号,别一直用 root
sudo usermod -aG sudo deploy
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

# 确认新账号能登录并且能提权,再关掉当前这个 root 会话
ssh deploy@203.0.113.10
sudo whoami

这段命令干什么用:把一台刚拿到手的机器做成能日常用的状态,包含时区、补丁、普通账号和 SSH 收紧。要改哪里:第一行换成你自己的密钥路径和服务器地址;地址里出现的是文档保留地址,不要照抄。跑完看什么:新账号能登录、能执行 sudo,说明账号配置成功;这时候再关掉 root 会话。顺序别反——先确认新账号能用,再禁 root 登录,否则会把自己锁在外面。

三、部署服务:静态和动态两种托管方式

静态站点直接放文件,Nginx 指到目录就能访问,改动通过重新上传完成。

动态服务要让它一直在后台跑,并且开机自动启动。低配机器上推荐用系统自带的服务管理器托管,比手动 nohup 稳,掉线能自动拉起,日志也统一收口。外部再套一层 Nginx 做反向代理,好处是改配置换端口不用动应用本身。

# 用 systemd 托管一个常驻服务,并用 Nginx 反向代理
sudo tee /etc/systemd/system/myapp.service <<'EOF'
[Unit]
Description=My Site App
After=network.target

[Service]
User=deploy
WorkingDirectory=/var/www/myapp
ExecStart=/usr/bin/python3 app.py
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now myapp
sudo systemctl status myapp --no-pager

这段配置干什么用:把站点程序注册成系统服务,掉线自动重启、开机自动启动,日志统一交给系统收。要改哪里:ExecStart 换成你程序的真实启动命令,WorkingDirectory 换成程序所在目录,User 换成上一步建的普通账号。跑完看什么:status 输出里出现 active (running) 就算成功;如果是 failed,看它下面几行给的错误,多半是路径或者依赖写错了。改完配置记得先 daemon-reload 再重启服务。

四、上线验证清单

程序跑起来不代表站点能用,逐条过一遍这几项。

本机自检:curl 本地地址能不能返回内容。外部访问:用手机流量或者在线工具从外网访问一次,排除只在本机通的情况。端口:确认只开了必要的端口,数据库端口不要暴露在外网。日志:看一次访问日志和错误日志,确认没有成片的报错。重启验证:把机器重启一次,看服务能不能自动起来——这一条最能暴露配置问题,早发现比半夜出事强。

以上都过了,再去做域名解析和证书。顺序上,先让服务在公网地址上跑通,再绑域名,出问题的时候排查范围小得多。

相关阅读:《免费服务器搭建网站教程:从环境配置到上线》《永久免费的服务器真的永久吗?先分清这几种情况》《永久免费服务器靠谱吗?出现这几个信号就该考虑搬家》

相关文章

标签:

A5创业网 版权所有