1. 为什么需要一份配置教程?

很多新手购买服务器后,面对控制台一脸茫然,不知道从哪里开始。本教程基于天亿互联的云服务器产品,手把手带您完成从开机到网站上线的每一步,让您少走弯路。

2. 第一步:选购与初始化

天亿互联官网选择适合的云服务器配置(CPU、内存、带宽),建议新手从2核4G起步。购买后,进入控制台,找到“实例”列表,点击“重置密码”设置root或管理员密码(Linux为root,Windows为Administrator)。

重要: 请务必记录公网IP、内网IP和初始密码,后续连接都需要用到。

3. 第二步:远程连接——两种主流方式

方式一:Web终端(浏览器直接连)
在天亿互联控制台,点击实例右侧的“远程连接”按钮,会自动弹出网页版终端,输入用户名和密码即可登录。适合快速操作。

方式二:本地SSH工具(推荐)
Windows用户推荐使用Xshell或Putty,Mac用户直接使用系统自带终端。新建会话,主机填公网IP,端口22(Linux)或3389(Windows),连接后输入账号密码。

4. 第三步:基础环境配置(以Linux为例)

登录后,首先更新系统包:
sudo apt update && sudo apt upgrade -y(Debian/Ubuntu)
sudo yum update -y(CentOS)

然后安装常用工具:
sudo apt install -y wget curl vim git unzip

接着配置防火墙(UFW或firewalld),只开放必要端口,如22、80、443:
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

5. 第四步:部署网站环境(LNMP一键包)

新手建议使用LNMP一键安装包,快速部署Nginx、MySQL、PHP。执行:
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz
tar zxf lnmp1.9.tar.gz && cd lnmp1.9
./install.sh lnmp

安装过程中按提示选择MySQL版本、PHP版本,并设置数据库密码。大约10-20分钟完成。

6. 第五步:安全加固与备份

修改默认SSH端口:编辑 /etc/ssh/sshd_config,将Port 22改为其他端口(如22022),然后重启ssh服务。

创建新用户并禁用root远程登录:
adduser newuser
usermod -aG sudo newuser
然后编辑sshd_config,设置PermitRootLogin no。

启用Fail2ban防暴力破解:
sudo apt install fail2ban -y
sudo systemctl enable fail2ban

定期备份:利用天亿互联控制台的“快照”功能,每周创建一次快照,或使用crontab自动备份网站文件和数据库。

7. 第六步:域名解析与网站上线

购买域名后,在DNS服务商处添加A记录,指向你的服务器公网IP。然后等待解析生效(通常几分钟到几小时)。

在Nginx中配置站点:
编辑/usr/local/nginx/conf/vhost/yourdomain.conf,设置server_name和root目录,并开启SSL(可使用Let's Encrypt免费证书)。

最后,上传网站文件到根目录,访问域名即可看到页面。

8. 常见问题与解决方案

  • 连接超时:检查安全组是否放行端口,检查防火墙状态。
  • 网站打不开:确认Nginx和MySQL服务已启动,检查80/443端口监听。
  • 数据库连不上:检查MySQL用户权限,本地用localhost连接。

9. 总结

通过以上步骤,您已经成功完成了从购买到上线的全过程。天亿互联提供7x24小时工单支持,遇到问题随时提交工单。建议新手多做快照,多练习,逐步掌握Linux运维技能。祝您使用愉快!