【问题标题】:apache2 web server works on localhost but can't go liveapache2 Web 服务器在 localhost 上工作,但无法上线
【发布时间】:2018-03-07 22:22:44
【问题描述】:

我的网站无法上线!


以下是我的网络服务器设置。
1. Rogers 调制解调器 – Hitron CODA-4582
2.端口转发 应用程序名称 公共私有协议 本地 IP 地址 HTTP 80 – 80 800 – 800 TCP 192.168.0.201 HTTPS 443 – 443 883 – 883 TCP 192.168.0.201
3.操作系统——ubuntu 16.0.4 Apache2 服务器 /etc/apache2.conf 文件。 我修改了两件事。 一个。取消注释 ServerRoot “/etc/apache2” 行 湾。在文件末尾附加一行:ServerName my_rogers_IP_address。 我执行了一个命令:sudo app info “Apache Full” 输出是 简介:Apache Full 标题:Web 服务器(HTTP、HTTPS) 描述:Apache v2 是无所不在的 Apache web 的下一代 服务器。 端口: 80,443/tcp 然后,我执行了另一个命令: sudo ufw allow in “Apache Full”

我以为我已经完成了我需要做的事情。于是,我打开浏览器进行测试。它仅适用于 127.0.0.1 或 localhost。如果我输入http://my_rogers_IP_address,它将不起作用。 有人可以给我指点吗? 提前谢谢!

【问题讨论】:

    标签: webserver apache2 ubuntu-16.04


    【解决方案1】:

    您需要将 apacheserver 指向可以实际托管您的网站的主机。本地主机只是计算机机器和服务器之间的本地循环。我建议使用免费的 Heroku 或 Cloud9。此外,您可以购买一个静态 IP 供您的站点使用,但这并不划算。您是否有资金或只是想为了好玩而做这件事取决于您。

    【讨论】:

    • 谢谢!不过,此时此刻,我只想暂时把这件事做个实验。因此,我只使用我的动态可路由 IP 地址!我完全明白你说的。我为我的另一个站点使用带有域名的无 IP 服务,没有任何问题。有什么建议吗?
    【解决方案2】:
    我的问题解决了!!
    是我的错!除了私有端口设置外,一切都很好。
    专用端口必须在公共端口范围内。
    现在一切正常。希望这可以帮助别人。
    再会!
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      相关资源
      最近更新 更多