如何使用 Apache Web 服务器配置多个站点

等等,上周我帮邻居老王安装系统时发生了一些事情。
他家里有两台电脑,都想上网查看信息,但他只有一根网线。
我只是想,我不能一直拔掉插头再重新插上吗?只需在家庭路由器上打开两个“虚拟”WiFi即可。
事实证明,这有点像 Apache 添加虚拟主机。

我记得那天我坐在他的客厅里,他拿着平板电脑问:“为什么我打不开这个 site1 .org?”我一看,哦,原来是修改了hosts文件,但是浏览器缓存并没有清除。
就像穿上新鞋一样,你的脚需要一段时间才能适应。

在具体操作过程中,我发现了一个细节。
当将第二个站点配置添加到httpd.conf时,我的手颤抖了,我将DocumentRoot写为var/www/1 结果,浏览器不断询问“找不到主机”。
老王坐在我旁边,给我看了他的手机:“你看,你看,你打不开!我赶紧改了,终于改对了。
这让我想起,设置虚拟主机的时候,每个站点都要像客人一样,单独泡茶,不能互相混在一起。

最后检查的时候,老王拿起iPhone,打开Wi-Fi,点击site1 .org,网页就加载了。
他很高兴。
我回去了这次加载速度有点慢,因为该目录中有更多图像,他说,“嘿,”并问道,“第二个站点设置速度慢吗?”我说:“当然,要看实际内容。

现在我想一想,如果老王家里再增加一个电视盒子上网,路由器是不是还需要增加更多的虚拟WiFi呢?这是否类似于为 Apache 开放更多虚拟主机?

服务器apache怎么配置域名

上周 那是我的朋友 首先在Apache服务器上配置域名 打开Apache安装目录并找到httpd.conf文件 打开文件
取消注释这两行 LoadModule vhost_alias_module 模块/mod_vhost_alias.so 包含conf/extra/httpd-vhosts.conf
不评论程序 启用虚拟主机功能
包含这一行 导入虚拟主机配置
导入conf/extra/httpd-vhosts.conf文件
添加或修改虚拟主机配置
例如域名example.com 服务器名称 example.com 服务器别名 www.example.com DocumentRoot“/path/to/your/document/root”
目录“/path/to/your/document/root” 选项索引遵循符号链接 允许取消全部 命令允许、禁止 允许全部
记得替换路径 保存httpd.conf文件并重新启动Apache服务 使用apachectl或systemctl
访问域名 你应该看看网站内容是否有问题
查看 Apache 错误日志 通常还需要日志中的
DNS 设置。
记录或 CNAME 记录 指向域名注册商提供的服务器 IP
上述步骤 基本配置齐全
端口可调整。
添加 SSL 证书