2012-09-29 42 views
0

因此,我运行了最新版本的Ubuntu和Apache。 Apache为localhost工作,但我不知道如何从我的笔记本电脑在同一无线网络上加载它。我尝试了很多不同的东西,并不确定哪些相关或将有助于诊断问题。我是一个完整的Linux和网络noob。感谢您的帮助!让apache在局域网上运行

编辑:为了澄清,Apache在Ubuntu上运行。

回答

0

如果您的本地主机界面上的apache运行在您的笔记本电脑上,只需在您的浏览器窗口中输入:http://localhost/http://127.0.0.1

如果你希望使用的为您的无线网络中的其他主机,你必须对你的外部IP地址,运行Apache网站(可通过ifconfig工具来显示)使用Listendirective。然后,如果您不使用Virtual Hosts使用绑定地址访问您的站点,否则使用配置的虚拟主机名称。

+0

如何使用绑定地址?我试图设置它来听192.168.2.5。我应该尝试72.200.xxx.xxx吗? –

+1

运行ifconfig,你会看到你的外部IP地址。若要在特定IP地址上运行apache,请将您的'/ etc/apache2/ports.conf'中的'Listen'指令更改为'Listen my.ip.add.ress:80',如果您想在所有网络接口上运行apache,请使用'听80'。不要忘记通过'apachectl restart'修改配置后重新启动Apache。 –

+0

谢谢soooooo。这是我没有尝试的一个变量,我在httpd.conf中放置了Listen指令。谢谢! –

0

Ubuntu服务器。 ifconfig获取IP地址。去你的笔记本电脑,并输入您的网页浏览器的地址。

+0

不起作用,它超时。我试过192.128.2.5和我的实际IP地址,都超时。掐住我的IP地址,它是活动的... –

+0

apache是​​否正在运行?你试过把它关掉再打开吗?也进入接口并设置静态IP,可能值得一试。 – Iscariot

+0

是啊,Apache正在运行,我得到“它的工作!”。我如何设置静态IP?我应该尝试连接哪个IP? 192.168.2.5或72.200.xxx.xxx?或者是另一个? –