Apache虚拟主机配置:Linux多站点搭建

### 虚拟主机及Apache多站点配置指南 本文介绍Linux服务器通过Apache配置虚拟主机,实现一台服务器运行多个网站,节省资源,适合个人/小团队建站。虚拟主机分基于域名和IP,核心讲解基于域名的配置。 步骤:1. **安装Apache**(Ubuntu用`sudo apt install apache2`,CentOS用`sudo yum install httpd`,启动并设置开机自启);2. **创建网站目录及文件**(如`/var/www/site1/public`,写入测试首页);3. **配置虚拟主机**:在Apache配置目录(如Ubuntu的`/etc/apache2/sites-available`)创建独立配置文件(如`site1.conf`),设置`ServerName`、`DocumentRoot`等参数;4. **启用配置**(如Ubuntu用`a2ensite`),重启Apache使生效。 测试:本地通过修改`hosts`文件模拟域名访问,公网通过DNS解析域名到服务器IP即可。常见问题如权限不足、配置错误可通过权限设置或语法检查解决。 总结:完成安装、目录创建、虚拟主机配置及测试,实现多站点隔离运行,

阅读全文