天亿互联新手入门:服务器配置全攻略(从零到上线)
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/tcpsudo ufw allow 80/tcpsudo ufw allow 443/tcpsudo ufw enable
5. 第四步:部署网站环境(LNMP一键包)
新手建议使用LNMP一键安装包,快速部署Nginx、MySQL、PHP。执行:wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gztar 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 newuserusermod -aG sudo newuser
然后编辑sshd_config,设置PermitRootLogin no。
启用Fail2ban防暴力破解:sudo apt install fail2ban -ysudo 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运维技能。祝您使用愉快!