一台服务器怎么托管10个网站?Nginx虚拟主机省钱攻略,Nginx虚拟主机托管多站攻略,一台服务器托管10个网站的秘密
哎哟,刚花大几千买的服务器只跑一个网站?肉疼不? 隔壁老王同款机器托管了8个客户站,月入过万——秘密全在Nginx虚拟主机!今天手把手教你用1台机器开"虚拟酒店",小白跟着做,半小时搞定!
🏨 一、虚拟主机是啥?酒店隔断的既视感
想象服务器是栋大楼,虚拟主机就是里面独立带锁的客房。每个客房(虚拟主机):
- 有自己的门牌号👉 域名/IP/端口
- 独立装修风格👉 不同网站程序
- 水电表分开算👉 资源互不干扰
运维老狗比喻:好比1个房东(服务器)收10份房租(网站),血赚!
💡 为什么非得用这技术?
- 省钱:省下80%服务器开支(实测单机托管8站点,年省3万+)
- 省事:运维不用来回切机器
- 安全:一个站点被黑,其他客房自动锁门
⚙️ 二、三种开店姿势!选对省心一半

灵魂拷问:"域名、IP、端口...到底用哪种?" 看这张对比表秒懂:
配置方式 | 适用场景 | 操作难度 | 省钱指数 |
---|---|---|---|
基于域名 | 多个不同域名(主站+博客) | ⭐⭐ | 💰💰💰💰 |
基于IP | 有多个公网IP的大公司 | ⭐⭐⭐ | 💰💰 |
基于端口 | 临时测试环境(8080/8888) | ⭐ | 💰💰💰 |
真人踩坑实录:
- 小公司用域名方案最香👉 零成本新增站点
- 端口方案慎用👉 用户记不住
xxx.com:8080
这种奇葩地址
🛠️ 三、手把手教学!基于域名的配置(90%人选这个)
准备工具:
- 已安装Nginx的服务器(不会装?搜"宝塔面板"五分钟装好)
- 两个域名(比如
www.company.com
和shop.company.com
)
步骤详解:
nginx复制# 第一个站点配置 👉 公司官网server {listen 80; # 监听80端口server_name www.company.com; # ⚠️填你的域名!root /var/www/company; # 网站文件扔这index index.html; # 首页文件名}# 第二个站点配置 👉 电商子站server {listen 80;server_name shop.company.com; # ⚠️子域名别写错!root /var/www/shop;index index.php; # PHP网站用这个}
重点避坑:
- 每行结尾带分号!少一个全崩(新手血泪教训)
- 网站目录提前建好👉
mkdir -p /var/www/{company,shop}
- 测试页别忘放👉
echo "公司官网" > /var/www/company/index.html
🔥 四、重启翻车?急救三连招!
配置完访问404?别砸键盘!按顺序查:
语法检测 → 命令行输
nginx -t
- 看到
syntax is ok
才安全 - 报错行数精准定位(比如第26行少括号)
- 看到
权限杀手 → 403错误多半是它!
bash复制
chown -R www:www /var/www/company # 改文件所有者chmod 755 /var/www/company # 开访问权限
防火墙作妖 → 端口根本没放行!
bash复制
firewall-cmd --add-port=80/tcp --permanent # 放行80端口firewall-cmd --reload # 重载规则
🚨 深夜崩溃现场:
同事把server_name
写成sever_name
,排查到凌晨3点...
防呆技巧:复制粘贴后故意改错一个字母再改回来,强迫症式检查!
💡 独家数据:虚拟主机省多少钱?
拿2核4G服务器实测👇
项目 | 单网站托管 | 开8个虚拟主机 | 节省 |
---|---|---|---|
服务器月租 | ¥580 | ¥580 | ¥0 |
额外IP费用 | ¥0 | ¥0 | ¥0 |
总成本 | ¥6960/年 | ¥870/年/站 | ¥6090 |
注:按市面最低网站托管费¥100/月计算,8站年省¥8730
🌟 运维老狗私藏心法:
- 域名全用泛解析 →
*.company.com
指向服务器,新增子站免去DNS等待- 目录命名带日期 →
/var/www/shop_20250606
出问题秒回滚- 日志分开存 →
access_log /logs/shop_access.log;
哪个站点抽风一目了然
最后甩句大实话:中小企业别碰独立服务器! 虚拟主机榨干机器性能,省下的钱给团队加鸡腿不香吗?
参考来源:
[1] Worktile社区《nginx如何配置多个服务器》2025-03-28
[2] 365农业网《如何创建 Nginx 虚拟主机》2024-08-17
[4] 腾讯云《同一台服务器上多个站点nginx配置》2025-02-20
[7] 脚本之家《Nginx实现三种虚拟主机配》2025-03-06
[8] 运维面试那些事儿《nginx虚拟主机设置教程》2025-05-18