将 LAMP Home Server 上线

将 LAMP Home Server 上线

我有一些网站 PHP/SQL 代码在本地主机上运行良好,使用 Apache2(在我的计算机上)。我还有一个运行 Scientific Linux 6.2 的服务器。虽然我认为我能够弄清楚如何将内容放在服务器上并从同一网络访问网站,但我不知道如何开始将此服务器上线(例如,这样我就可以输入我注册的某个网站的名称并获取登录页面)。

这对我来说完全是陌生的,我边做边学。我该怎么做呢?(Server Fault 的人很难理解我的问题是什么,所以下面是一些澄清):

我的问题是,“鉴于我上面列举的事项,我的下一步应该是什么?”我不是在寻找特定术语的解释,只是在特定情况下(我有一个具有特定软件功能的网站和服务器)并有一个特定目标(我想让该服务器上线),我下一步应该做什么才能实现上述目标?我是否需要其他特殊软件,我是否需要担心我的 ISP 或在其他托管公司注册或诸如此类?我做了很多研究,但不知道如何解析我收到的信息,并希望得到更有经验的意见。

答案1

重大举措包括:

  • 确定 apache2 正在运行的端口。(可能是 80,也可能是 8080)
  • 确定本地网络中该机器的 IP 地址
  • 在路由器上了解如何设置端口转发。您需要转发端口 80 或 8080(实际上您也可以在此处将 80 转发到 8080,这样做有优势)。要转发的 IP 将是目标机器的本地网络 IP。
  • 现在确定你的互联网 IP 地址,最简单的方法就是访问http://www.whatismyip.com/并清晰地展示给你

设置完成后,你可以尝试(从不在本地网络上的计算机或移动设备访问http://XXX.XXX.XXX.XXX/path/to/app.php 其中 XXX 是您刚刚确定的互联网 IP。

如果这不起作用,则很可能是 httpd.conf 文件中的配置需要域名,而不是 IP。在这种情况下,我认为 DynDNS 仍然允许您免费创建一个条目,这就是您所需要的——但设置它是另一个问题的另一个主题 :)

相关内容