0

我有一个名为的网络应用程序:(出于本文的目的,我将“LH”替换为“localhost”)

 http://LH/myapp/index.php/welcome

在我的 config.php 中,我曾经有:

 $config['base_url'] = http://LH/myapp/;

但为了使它可以从我们网络上的其他机器访问,我将其更改为我的机器名称:

 $config['base_url'] = http://mymachinename/myapp/;

我现在可以从其他机器上加载我的网站,除了盒子本身。我在 ubuntu 12.04 上运行。除了编辑我的 /etc/hostname 文件之外,我还需要做什么吗?

4

1 回答 1

0

从外观上看,您正在从 LAN 访问您的应用程序

这意味着,您的计算机正在使用 LAN IP。这是在您的路由器(即主网络路由器)上配置的。

在您的本地机器上,当您打开您的网站时,如果您通过 localhost (LH) 执行此操作,它可能无法正常工作,但是,打开您的/etc/hosts并使用您的机器名称添加您的 LAN IP,目前您的机器名称可能仅为 127.0.0.1。

希望能帮助到你。如果它没有发表评论:)

于 2012-08-22T17:57:54.323 回答