腾讯云虚拟主机搭建步骤如下,分为购买配置、环境部署、网站上线三个阶段:
一、购买与基础配置
1. 选择机型
- 登录腾讯云官网,进入「轻量应用服务器」或「云服务器CVM」产品页。
- 根据需求选择配置:
- 个人博客/小型网站:1核2GB内存、50GB SSD磁盘(轻量服务器足够)。
- 企业官网:2核4GB以上,建议搭配负载均衡和CDN。
- 注意带宽选择:日均1000PV访问建议3Mbps起。
2. 系统镜像选择
- 新手推荐宝塔面板镜像(如CentOS 7.6 + 宝塔7.9),内置可视化管理系统。
- 手动部署可选:
- PHP环境:CentOS + LNMP(Nginx/MySQL/PHP)。
- Java环境:Ubuntu + Tomcat。
- 地域选择靠近用户群体的节点(如华南地区选广州)。
3. 网络与安全组
- 开放必要端口:
- HTTP(80)、HTTPS(443)、SSH(22)、FTP(21)。
- 禁用默认3389远程端口,改用自定义端口防爆破。
- 建议绑定弹性IP,避免实例重启后公网IP变动。
二、环境部署与优化
1. 面板工具安装(以宝塔为例)
- SSH连接服务器后执行安装命令(如`yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh`)。
- 安装后通过`bt default`获取面板入口及账号密码。
2. 运行环境配置
- PHP建议选择7.4/8.0+,安装OPcache扩展加速。
- MySQL 5.7+需配置`innodb_buffer_pool_size`(建议为内存的50%-70%)。
- 开启Nginx的`gzip`压缩和浏览器缓存。
3. 安全加固
- 修改SSH默认端口,禁用root直接登录。
- 安装fail2ban防御SSH暴力破解。
- 定期通过`rkhunter`扫描rootkit后门。
三、网站部署与运维
1. 域名与SSL证书
- 在域名管理中添加A记录指向服务器IP。
- 通过Let's Encrypt申请免费SSL证书(宝塔面板可一键部署)。
- 强制HTTPS跳转(Nginx配置中添加`return 301 https://$host$request_uri;`)。
2. 文件上传与管理
- 使用SFTP替代FTP(推荐FileZilla客户端)。
- 目录权限设置:
- 网站根目录755权限,配置文件600权限。
- 用户组设为`www:www`避免权限冲突。
3. 数据库管理
- 通过phpMyAdmin创建独立数据库用户,禁止使用root账户。
- 定期使用`mysqldump`备份数据到对象存储COS。
扩展知识
1. 性能监控报警
- 安装云监控Agent,设置CPU>90%或内存>85%时触发短信告警。
- 使用`top`/`htop`实时查看资源占用,`iotop`监控磁盘I/O。
2. 高阶优化技巧
- 静态资源托管到COS+CDN加速。
- 数据库读写分离(推荐腾讯云TDSQL)。
- Redis缓存热点数据,降低MySQL负载。
3. 灾备方案
- 使用自定义镜像每周自动快照。
- 跨可用区部署SLB实现高可用。
搭建完成后,建议定期通过`ab`或`jmeter`进行压力测试,优化并发承载能力。若需WordPress等CMS,注意限制`wp-admin`目录访问IP并安装安全插件如Wordfence。
查看详情
查看详情