腾讯轻量云怎么建两个站?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上搭建两个网站,可以通过以下几种方式实现。具体方法取决于你使用的是单个IP地址还是多个IP地址,以及你的网站是否需要独立域名访问。


🧱 一、前提条件

  • 已购买腾讯云轻量应用服务器(Lighthouse)
  • 已配置好基础环境(如:LNMP / LAMP / Nginx + PHP / Apache等)
  • 拥有至少一个公网IP(通常每个轻量服务器默认有一个公网IP)

🛠️ 二、方案一:基于域名绑定 + 虚拟主机(推荐)

这是最常见的方式,适用于大多数用户。

✅ 前提:

  • 两个网站使用同一个IP
  • 每个网站有自己的域名

🔧 步骤:

1. 配置域名解析

将两个域名分别解析到你的轻量服务器的公网IP。

例如:

www.site1.com   -> 123.45.67.89
www.site2.com   -> 123.45.67.89

2. 创建网站文件目录

在服务器中为两个网站创建不同的网站根目录,例如:

/var/www/site1
/var/www/site2

3. 配置 Nginx 虚拟主机(以Nginx为例)

编辑或新建站点配置文件:

sudo nano /etc/nginx/sites-available/site1.conf

内容如下:

server {
    listen 80;
    server_name www.site1.com;

    root /var/www/site1;
    index index.html index.php;

    location / {
        try_files $uri $uri/ =404;
    }

    # 如果使用PHP
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }
}

同样创建 site2.conf

sudo nano /etc/nginx/sites-available/site2.conf

内容类似,只需修改 server_nameroot 目录。

4. 启用配置并重启 Nginx

sudo ln -s /etc/nginx/sites-available/site1.conf /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/site2.conf /etc/nginx/sites-enabled/

sudo nginx -t  # 检查语法
sudo systemctl restart nginx

5. 测试访问

浏览器访问:

  • http://www.site1.com → 显示 site1 的内容
  • http://www.site2.com → 显示 site2 的内容

🧩 三、方案二:使用不同端口(简单但不推荐用于正式网站)

如果你没有两个域名,或者想测试,可以使用不同端口区分网站。

例如:

  • http://your-ip:80 → 网站A
  • http://your-ip:8080 → 网站B

方法:

修改 Nginx/Apache 配置监听不同端口即可。


🌐 四、方案三:多IP绑定多个网站(高级)

如果你的轻量服务器绑定了多个公网IP(目前腾讯轻量可能不支持直接挂载多个公网IP),可以为每个IP绑定一个网站。

server {
    listen 123.45.67.89:80;
    ...
}

server {
    listen 123.45.67.90:80;
    ...
}

这种方式适合企业级部署,但在轻量服务器上不太常用。


✅ 总结

方案 是否需要域名 是否需要多IP 推荐度
虚拟主机(同一IP) ✅ 是 ❌ 否 ⭐⭐⭐⭐⭐
不同端口访问 ❌ 否 ❌ 否 ⭐⭐☆☆☆
多IP绑定 可选 ✅ 是 ⭐⭐⭐☆☆

📌 小贴士

  • 使用宝塔面板(BT Panel)也可以非常方便地添加多个网站。
  • 确保防火墙开放80/443端口。
  • 如需HTTPS,可使用 Let’s Encrypt 免费证书。

如果你告诉我你使用的环境(比如是 LNMP、宝塔、Apache 还是其他),我可以提供更具体的配置示例!欢迎继续提问 😊

未经允许不得转载:ECLOUD博客 » 腾讯轻量云怎么建两个站?