将 Localhost 作为全球服务器

将 Localhost 作为全球服务器

我使用的是带有 KDE 桌面的 Ubuntu 12.04。我的电脑上安装了 apache2。我想将本地主机设置为可远程访问的服务器。我必须做什么?NAT 或 Ubuntu 服务器设置是什么?

答案1

您需要做以下事情将 Localhost 作为全球服务器

1.检查你的路由器是否支持DDNS(大多数路由器都支持)

在此处输入图片描述

2.在支持的 DDNS 网站上创建一个帐户(例如,您已经创建了北大青鸟

3.使用用户名和密码登录(如上所示,我已支持http://no-ip.com

4.然后简单地将 DMZ 设置为您的计算机地址(ifconfig 我有 192.168.1.2)

在此处输入图片描述

当有人在网络浏览器中粘贴 abcz.np-ip.org 时,它将指向您的 Localhost 全球服务器

答案2

您需要访问路由器管理页面,并将 Apache 所运行的任何端口转发到您的 PC 的 IP(通常为 80)。要访问您的路由器,其通常为 192.168.1.254,除非您已编辑 IP 或有其他形式的设置,如果您这样做,您可能不需要此建议。

您还需要使用 ufw 允许您的 PC 的 80 端口入站和出站。

sudo ufw enable
sudo ufw allow 80/tcp

如果您的防火墙已正常启动,那么这些将允许访问您的 Web 服务器。

另外,如果你要将其开放到网络上,建议事先对网络服务器进行一些强化。请查看这里

答案3

我假设您的服务器位于 (家庭/NAT) 路由器后面?如果是这种情况,您需要做的就是将端口 80 转发到路由器上的 PC。您可以在此处找到如何执行此操作港口转运网

默认情况下,如果没有活动防火墙,则可以远程访问 Apache。

相关内容