Noip 在 ubuntu 12.10 上不起作用

Noip 在 ubuntu 12.10 上不起作用

我曾在 Windows 上使用过 noip,它是一个很棒的工具。

我也在 ubuntu 12.10 上安装了它,但它似乎不知何故不起作用。我的机器上安装了 apache,我用

/etc/init.d/apache2启动

然后我可以在localhost:80上看到apache的“它起作用了!”网页。

然后我启动 noip 客户端

sudo /usr/local/bin/noip2

其中说

找不到配置文件 /usr/local/etc/no-ip2.conf。(尝试 -c)。结束!

那么当我用-C启动它时

$ sudo /usr/local/bin/noip2 -C

no-ip.com 的 Linux 客户端的自动配置。

请输入 no-ip.com 的登录名/电子邮件字符串 MY-EMAIL-ID

请输入用户“MY-EMAIL-ID”的密码 MY-PASSWORSD

只有一个主机 [MYHOSTNAME.no-ip.org] 注册到此帐户。

它将被使用。

请输入更新间隔:[30]

更新成功后您是否希望运行某些操作?[N] (y/N)

创建新的配置文件“/usr/local/etc/no-ip2.conf”。

然后我认为 noip 客户端应该启动了。我检查它是否由

ps -A |查找 noip

这表明,

5498 ? 00:00:00 noip2

但是当我在浏览器中使用MYHOSTNAME.no-ip.org或者我的主机名.no-ip.org:80,它就是打不开那个 apache 页面。我也尝试过使用 tomcat 服务器,但没有成功。

答案1

您的 Apache 服务器默认只监听 localhost。在目录中,/etc/apache2/您可以找到配置文件。查找以下行

Listen 127.0.0.1:80

并将其更改为

Listen 80

现在您应该重新启动 Apache 进程,并且服务器也会监听公共接口。

您的互联网路由器也可能不将数据包转发到 Apache。在这种情况下,您必须更改路由器中的设置,以便将发往端口 80 的数据包转发到 Apache IP 地址。

相关内容