一、基础环境配置
搭建VPS需先选择可靠的云服务商(如阿里云、腾讯云),推荐配置至少2核CPU/2GB内存的实例。创建实例时建议选择Ubuntu最新LTS版本系统镜像,该发行版社区支持完善且更新及时。
通过SSH连接服务器后需完成以下初始化配置:
- 更新系统软件包:
sudo apt update && sudo apt upgrade -y
- 创建新管理员账户:
adduser adminuser
- 禁用root远程登录:
修改/etc/ssh/sshd_config
中PermitRootLogin
值为no
二、防火墙安全设置
使用UFW防火墙工具进行端口管控,执行以下命令序列:
- 启用防火墙:
sudo ufw enable
- 开放SSH端口:
sudo ufw allow 22/tcp
- 配置Web服务端口:
sudo ufw allow 80,443/tcp
建议添加fail2ban防御暴力破解:
sudo apt install fail2ban
sudo systemctl enable fail2ban
三、核心软件安装
部署LNMP(Linux+Nginx+MySQL+PHP)环境:
- 安装Nginx:
sudo apt install nginx
- 配置MySQL数据库:
sudo apt install mysql-server
sudo mysql_secure_installation - 安装PHP扩展:
sudo apt install php-fpm php-mysql
验证服务状态:
- 检查Nginx:
systemctl status nginx
- 测试PHP:创建
info.php
文件查看解析结果
通过系统初始化、防火墙配置及服务部署的三阶段操作,可快速搭建安全的私人VPS环境。建议定期执行apt update
保持系统更新,并通过日志分析工具监控服务器状态。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/557194.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。