【问题标题】:Ubuntu Server with Apache domain management带有 Apache 域管理的 Ubuntu 服务器
【发布时间】:2019-01-05 19:49:52
【问题描述】:

我目前正在尝试在 ubuntu 服务器上设置我的 Apache 配置。我有一个 IP(例如:34.228.1xx.xx)和一个域(例如:mydomain.com)。 我成功使用 IP 34.228.1xx.xx 连接“Apache2 Ubuntu 默认页面” 然后我在主机文件(/etc/hosts)中添加了34.228.1xx.xx mydomain.com,并使用此命令sudo service apache2 restart重新启动了apache

但我在使用域 mydomain.com 时看不到“Apache2 Ubuntu 默认页面”,但我仍然可以使用 IP 34.228.1xx.xx 连接它

这是我的第一个虚拟主机,我知道我的问题很混乱。 提前谢谢你。

【问题讨论】:

    标签: apache ubuntu server


    【解决方案1】:

    0.0.0.0 不是端口,而是 IP。它是一个特殊的,不应该去 /etc/hosts。删除它。

    要访问本地机器上的 Apache(在运行 Apache 的同一台机器上),请在浏览器中使用“127.0.0.1”或“localhost”作为主机名。

    在所有其他机器上,使用机器的 IP 或其 DNS 名称。

    当然,您必须确保 DNS 名称指向正确的 IP。这应该是一个公共 IP(不是类似于 192.168.xx 或 10.xxx 等)如果您还没有这样做,您必须将此名称注册到您的 DNS 托管服务提供商作为 DNS " A”记录。

    需要考虑的其他要点:

    • Apache 机器上的防火墙必须为端口 tcp/80 和/或 tcp/443 上的传入流量打开
    • 如果您的服务器在 NAT 之后,则 NAT 机器上必须有“转发”规则

    【讨论】:

    • 哦,我搞错了。我已经编辑过了。而且我确定 DNS 名称指向正确的 IP。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2012-08-11
    • 2021-05-14
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多