在腾讯云轻量应用服务器(Lighthouse)上搭建两个站点是完全可行的,主要通过以下几种方式实现:
✅ 一、前提条件
- 已购买腾讯云轻量服务器(推荐至少2核2G以上配置)
- 系统已安装 Web 服务环境(如 Nginx / Apache / LNMP / LAMP)
- 域名已完成备案(如果是国内服务器)
📌 二、两种常见方案
方案一:一个 IP + 多个域名(推荐)
1. 准备两个域名,并解析到你的服务器公网 IP
例如:
site1.com→ 解析到服务器 IPsite2.com→ 同样解析到该 IP
2. 配置 Web 服务器虚拟主机(以 Nginx 为例)
创建两个网站目录:
mkdir -p /var/www/site1
mkdir -p /var/www/site2
创建 Nginx 虚拟主机配置文件
/etc/nginx/conf.d/site1.conf
server {
listen 80;
server_name site1.com www.site1.com;
root /var/www/site1;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
}
/etc/nginx/conf.d/site2.conf
server {
listen 80;
server_name site2.com www.site2.com;
root /var/www/site2;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
}
检查并重启 Nginx:
nginx -t
systemctl reload nginx
这样,当用户访问不同的域名时,Nginx 会根据 server_name 自动匹配对应的网站内容。
方案二:使用不同端口运行多个站点
示例:
- 主站:
http://your-ip:80 - 第二个站点:
http://your-ip:8080
这种方式适合内部测试或不想申请多个域名的情况。
配置方法(以 Nginx 为例):
server {
listen 8080;
server_name localhost;
root /var/www/site2;
index index.html;
}
然后重启 Nginx 即可访问:http://your-ip:8080
🛠️ 三、其他注意事项
| 项目 | 说明 |
|---|---|
| 备案要求 | 如果是国内服务器,两个域名都必须完成备案。 |
| 防火墙设置 | 确保服务器防火墙允许 80、443、8080(如有)等端口开放。 |
| HTTPS 支持 | 可为每个站点分别申请 SSL 证书,使用 Let’s Encrypt 免费证书非常方便。 |
| 资源占用 | 轻量服务器资源有限,建议优化代码和数据库性能。 |
🧪 四、扩展建议
- 使用宝塔面板(BT Panel)可视化管理多个站点,适合新手。
- 使用 Docker 容器部署多个站点,隔离性强。
- 若流量较大,考虑升级配置或使用负载均衡。
如果你告诉我你使用的操作系统(如 CentOS、Ubuntu)、Web 服务软件(如 Nginx、Apache),我可以提供更详细的配置示例。
需要我帮你写一份完整的 Nginx 或 Apache 的多站点配置吗?
CLOUD技术博