gpt4 book ai didi

apache - 虚拟主机和DNS的概念

转载 作者:行者123 更新时间:2023-12-01 04:02:45 24 4
gpt4 key购买 nike

我有一个专用服务器和一个 mydomain.com(从托管公司购买)。我想用域 mydomain.com 从我的专用服务器托管一个网站,即当我从浏览器输入 mydomain.com 时,它应该指向专用服务器(以及其中的特定文件夹)的 IP(比如说 X.X.X.X)。我有以下一些疑问:

在服务器

  • 我知道我需要编辑服务器中的一些文件(例如:主机或主机名文件),但我不知道我需要编辑的确切文件。
  • 如何在 apache2 中添加站点启用或站点可用?

  • 在托管公司控制面板
  • 要添加哪些记录(A 或 cname 或其他)?
  • 我应该在哪里添加 DNS(在专用服务器部分或域名部分)?
  • 它将如何影响域的行为?

  • 简而言之,问题是: 虚拟主机如何工作以及如何添加 DNS? .

    最佳答案

    对于服务器,您需要编辑 httpd.conf 文件并添加一个 VirtualHost 条目,请参见此处:http://httpd.apache.org/docs/2.2/vhosts/examples.html举一些例子。 Apache 有很好的文档,请阅读。

    它是如何工作的?因为您通过 IP 地址连接到 Apache 服务器,所以 Apache 服务器不知道您用来连接哪个域,除非您告诉它。在 HTTP/1.1 协议(protocol)中,有一个 header “Host”,它告诉服务器使用哪个域进行连接。然后,Apache 将在其配置文件中查找主机名并提供正确的页面。

    在 DNS 中,您可以决定自己的策略。例如,您可以为每个主机创建 A 记录,并为所有子域创建 CNAME。

    在互联网上有很多关于这个主题的信息。谷歌是你的 friend 。

    祝你好运!

    关于apache - 虚拟主机和DNS的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363657/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com