如何使用 apache2 创建站点前缀?

如何使用 apache2 创建站点前缀?

我最近购买了一个域名。我可以将其转发到任何我想要的 IP。

假设我转发了 ilovecarssometimes.com(这不是我注册的)。

我将其指向我的 IP:端口,这样我就能毫无问题地访问它。

我在家里有另一个文件夹来保存我的文件,我可以通过访问 LocalIP/~user 从我的本地网络访问它,但是当我访问 ilovecarssometimes.com/~user 时它似乎不起作用。

我做错了什么?也许让它指向 bmw.ilovecarssometimes.com 会是更好的解决方案?

另外,从新手角度教授 apache2 的资源也很好。

谢谢,麻烦您了。

答案1

example.com专门用于您不想暴露真实域名的情况。此网站不面向家庭用户,但由于您的问题与 Apache 有关,因此我将为您指明正确的方向。

域名不能指向端口;只能指向 IP 地址(使用常见设置)。因此,您的域名 example.com 当前必须指向某个服务器 IP 。听起来您为其设置了一个虚拟主机,特别是如果您在地址栏中输入vs1.2.3.4会得到不同的结果。example.com1.2.3.4

如果你想要为不同的域名创建不同的网站,那么site2.example.com你必须使用虚拟主机,每个不同的站点一个。

将您的主文件夹public_html(或类似文件夹)映射exmaple.com/~useruserdir指示在您的httpd.conf文件中(或类似文件,因为我不知道您正在运行什么操作系统)。Apache 有大量文档,虽然它非常技术性,但如果你仔细阅读,你会发现它包含许多简单的例子。系统管理需要一些学习和努力,这并不容易。

相关内容