一、虚拟主机配置基础
虚拟主机通过共享服务器资源实现多站点托管,主要支持以下三种类型:
- 基于域名:相同IP和端口,通过不同域名区分站点
- 基于IP地址:不同IP绑定独立站点,需多网卡支持
- 基于端口:同一IP通过不同端口访问不同服务
二、IP地址配置方法
在云服务器或本地虚拟机中配置IP地址的步骤:
- 登录管理控制台进入网络设置界面
- 选择需要配置的虚拟主机实例
- 在高级设置中绑定静态IP地址
- 验证IP连通性:
ping 192.168.10.10
设备 | IP地址 |
---|---|
宿主机 | 192.168.43.2 |
虚拟机 | 192.168.43.11 |
三、域名绑定与解析
实现域名访问的核心步骤:
- 在DNS服务商处添加A记录指向服务器IP
- 修改Apache配置:
块添加ServerName
- 本地测试需配置hosts文件:
127.0.0.1 www.example.com
四、端口管理与多站点部署
基于端口的配置流程:
- 在httpd.conf添加多个监听端口:
Listen 8080
- 创建独立的虚拟主机配置文件
- 为不同端口指定对应的文档根目录
- 通过
curl localhost:8080
验证服务响应
通过合理组合IP地址、域名解析和端口分配,可在单台服务器上高效部署多个Web服务。建议优先采用基于域名的方案实现标准化管理,端口配置适用于内部测试环境,而IP绑定方案更适合需要物理隔离的重要业务系统。