ubuntu apache2 虚拟主机服务
ubuntu apache2 虚拟主机服务
本次配置的是一个 ip 对应多个 虚拟主机
1:先检查 ubuntu server 是否已经安装了 apache2 web服务;
apache2 -v
看到上图即表示已经已经安装,如果没有安装!先安装
sudo apt-get install apache2
安装成功之后;先开启默认的网站,测试一下
sudo service apache2 start
在浏览器里面输入:127.0.0.1即可看到默认网站
2:配置虚拟主机 www.test.com
先修改本地的 host 文件; 设置 www.test.com 指向服务器ip
127.0.0.1 www.test.com
然后ping www.test.com 测试是否可用;
3:创建test.com 网站文件
cd /var/www sudo mkdir test.com cd test.com echo welcome to www.test.com > index.html
进入网站目录,创建 test.com 目录,创建 index.html 里面内容是:welcome to www.test.com
4: 创建 test.com.conf 配置文件
cd /etc/apache2/ sudo cp sites-avaiable/000-default.conf test.com.conf
创建 test.com.conf 从默认的 复制一份就行了;
5: 编辑test.com.conf 配置文件
sudo vim sites-avaiable/test.com.conf
设置 ServerName www.test.con 给虚拟主机绑定域名www.test.com
设置 DocumentRoot /var/www/test.com 设置虚拟主机网站目录 www目录下 的 test.com
下面的是日志配置,可写可不写
设置上面两个,保存文件即可
6:启动虚拟机目录网站服务
sudo a2ensite test.com.conf sudo service apache2 reload
启动 test.com网站
重启 apache2服务
7:测试
在浏览器里面 输入 www.test.com 看到 welcome to test.com
即可,表示配置成功!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具