代码之家  ›  专栏  ›  技术社区  ›  Scott

家庭计算机上的lamp堆栈作为公共web服务器

  •  1
  • Scott  · 技术社区  · 14 年前

    所以我使用这个网站:

    http://www.howtoforge.com/ubuntu_debian_lamp_server

    在我的ubuntu虚拟机上设置指示灯。

    不过,这是我的问题,

    这将使我能够通过本地主机进行编程和测试。我该如何设置它,以便Web上的任何人都可以从任何支持Internet的设备访问我的.php页面,并且他们仍将与我的本地数据库进行交互,等等?

    2 回复  |  直到 13 年前
        1
  •  2
  •   Ben Rowe    14 年前

    如果在防火墙中打开本地计算机的80端口, 应该 通过你的IP地址对外开放。你需要检查你的路由器设置,以找出如何做到这一点,但通常它被称为端口转发。

    你可以使用免费服务,比如 dyndns 给自己一个域名,然后可以在浏览器中键入

    myserver.dyndns.org
    
        2
  •  0
  •   Romain Hippeau    14 年前

    你有几个选择…
    1)找到一个放灯的地方,把你的位置放在上面。他们中的许多人允许你注册一个域名,他们管理这台机器。
    2)按照本罗的建议,使用DNS转发服务(有些是免费的,有些不是)。在您自己的计算机上托管站点,某些ISP不允许您使用端口80,您可能需要使用其他端口。