您购买的 LXC 容器采用共享 IPv4架构。提供两种建站方式:
- 共享端口建站:添加域名后,域名直接访问,无需加端口号 →
http://域名 - 独立端口转发:自己配置端口转发,通过宿主机IP+端口号访问 →
http://宿主机IP:端口号
订购服务后,在产品管理页面点击控制面板,进入容器管理界面。
- 找到并点击容器信息
- 点击管理或操作面板,进入容器的详细控制台
方式一:共享端口建站(推荐,无需操心端口)
- 在容器操作面板中找到域名管理或域名绑定
- 点击添加域名
- 输入您要使用的域名(例如:www.yourdomain.com)
- 点击保存
✅ 添加成功后,您只需要在容器内搭建网站,用户直接访问 http://域名 就能打开,不需要加端口号。
方式二:独立端口转发(需要自己配置端口)
如果您不想使用共享端口,或者需要自定义端口,可以选择此方式:
- 在容器操作面板中找到端口转发或NAT规则
- 点击添加转发
- 协议:选 TCP
- 宿主机端口:填写一个未被占用的外网端口(例如 20080),这是用户访问时需要用到的端口
- 容器端口:填写容器内网站服务的端口(HTTP为80,HTTPS为443)
- 点击保存
配置后,用户访问 http://宿主机IP:宿主机端口 即可到达您的容器网站。
http://154.193.246.252:20080在您的域名注册商(如阿里云、Cloudflare、Namesilo)处添加解析记录:
- A记录:主机记录填 @ 或 www,记录值填宿主机的IPv4地址
💡 如果您选购了独立IPv6,可额外添加AAAA记录,记录值填容器的IPv6地址(在面板“容器信息”中查看)。
连接容器的方式
- 方式一:使用管理面板提供的Web终端(最方便,直接点击即可)
- 方式二:通过SSH连接,命令为
ssh root@宿主机IP -p 宿主机转发端口(仅适用于配置了独立端口转发的情况)
⚠️ 如果使用共享端口建站,没有独立的SSH端口,请使用Web终端连接容器。
🎯 首选方案:安装1Panel面板(推荐)
1Panel 是目前比较轻量的开源Linux面板,比宝塔占用资源少,兼容性更好。
各系统安装命令(通用):
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
安装完成后,会显示面板访问地址、用户名和密码,请保存好。
进入1Panel后,可以在应用商店一键安装OpenResty(Nginx)、MySQL、PHP等环境,操作非常直观。
✅ 1Panel资源占用约300-500MB,如果您的容器内存足够(建议1GB以上),优先使用这个方案。
🔧 备选方案:手动安装LNMP(如果面板装不上或内存不足)
如果1Panel安装失败,或者容器内存不足(低于1GB),可以手动安装LNMP环境。
# 1. 更新系统并安装Nginx apt update && apt upgrade -y apt install nginx -y # 2. 安装MariaDB(MySQL替代) apt install mariadb-server mariadb-client -y # 3. 安装PHP apt install php8.1 php8.1-fpm php8.1-mysql php8.1-cli php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-zip -y # 4. 启动服务 systemctl enable nginx mysql php8.1-fpm systemctl start nginx mysql php8.1-fpm # 5. 验证环境 echo "<?php phpinfo(); ?>" > /var/www/html/info.php
然后浏览器访问 http://域名/info.php(共享端口建站)或 http://宿主机IP:宿主机端口/info.php(独立端口转发),能看到PHP信息页即表示成功。
如果使用1Panel面板
在面板的“网站”功能中直接添加站点,输入您的域名,选择已安装的PHP版本,面板会自动配置好Nginx。
如果手动建站
# 1. 创建网站目录
mkdir -p /var/www/你的域名
echo "<h1>网站已上线!</h1>" > /var/www/你的域名/index.html
# 2. 创建Nginx配置文件
nano /etc/nginx/sites-available/你的域名
# 3. 粘贴以下内容(替换你的域名为实际域名)
# server {
# listen 80;
# server_name 你的域名 www.你的域名;
#
# root /var/www/你的域名;
# index index.html index.php;
#
# location / {
# try_files $uri $uri/ =404;
# }
#
# location ~ \.php$ {
# include snippets/fastcgi-php.conf;
# fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
# }
# }
# 4. 启用站点并重载Nginx
ln -s /etc/nginx/sites-available/你的域名 /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
如果您要安装WordPress等动态网站程序,需要创建数据库:
mysql -u root -p # 初始没有密码,直接回车 # 在MySQL命令行中执行: CREATE DATABASE 数据库名; CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost'; FLUSH PRIVILEGES; EXIT;
如果使用1Panel面板
在面板的“网站”->“HTTPS”中,可以直接申请Let's Encrypt免费证书,一键部署。
如果手动建站
# 1. 安装Certbot apt install certbot -y # 2. 申请证书(需要域名已解析到您的IP) certbot certonly --standalone -d 你的域名 -d www.你的域名 # 3. 按提示输入邮箱,同意条款,证书会自动生成到 /etc/letsencrypt/live/你的域名/ # 4. 修改Nginx配置,添加HTTPS监听
| 项目 | 共享端口建站 | 独立端口转发 |
|---|---|---|
| 是否需要配置端口转发 | ❌ 不需要 | ✅ 需要自己添加 |
| 域名访问 | http://域名 |
http://域名:端口 或 http://IP:端口 |
| SSH连接 | 只能用Web终端 | 可用 ssh root@IP -p 端口 |
| 适用场景 | 大多数普通网站 | 需要自定义端口、需要SSH直连 |
- Q: 添加域名后直接访问域名打不开?
A: 确认您使用的是共享端口建站模式。如果已添加域名但仍无法访问,检查容器内Nginx是否正常运行,网站是否已配置好。 - Q: 共享端口建站和独立端口转发可以同时使用吗?
A: 可以。同一个容器,添加域名走共享端口,同时也可以自己配置额外的端口转发规则。 - Q: 1Panel安装失败怎么办?
A: 可能是内存不足,尝试增加容器内存,或改用备选方案手动建站。 - Q: 如何增加容器内存?
A: 联系客服或宿主机管理员,请求将您的容器内存调整到1GB以上。 - Q: 我只用IPv6,不想配置端口转发可以吗?
A: 可以,前提是您选购了独立IPv6。在面板添加域名后,域名AAAA记录指向容器的IPv6地址,Nginx直接监听80/443,外部IPv6用户可直接访问。
活动中心
网站资讯
解决方案