让apache在局域网上服务

让apache在局域网上服务,apache,ubuntu,Apache,Ubuntu,所以我有最新版本的Ubuntu和Apache。Apache适用于localhost,但我不知道如何在同一无线网络上从笔记本电脑加载它。我尝试了很多不同的方法,但不确定哪种方法与诊断问题相关或有帮助。我是一个完全的Linux和网络noob。谢谢你的帮助 编辑:为了澄清,Apache正在Ubuntu上运行。Ubuntu服务器。ifconfig获取ip地址。转到笔记本电脑并在web浏览器中键入地址。如果您的笔记本电脑在本地主机界面上运行apache,只需在浏览器窗口中键入:http://localho

所以我有最新版本的Ubuntu和Apache。Apache适用于localhost,但我不知道如何在同一无线网络上从笔记本电脑加载它。我尝试了很多不同的方法,但不确定哪种方法与诊断问题相关或有帮助。我是一个完全的Linux和网络noob。谢谢你的帮助


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

Ubuntu服务器。ifconfig获取ip地址。转到笔记本电脑并在web浏览器中键入地址。

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


如果要使您的站点可供无线网络中的其他主机使用,您必须使用
侦听
在外部IP地址上运行apache(可通过
ifconfig
实用程序显示)。然后,如果不使用绑定地址访问站点,则使用配置的虚拟主机名

不起作用,它超时了。我试过192.128.2.5和我的实际IP地址,都超时了。ping我的IP地址,它是活动的…apache正在运行吗?你试过把它关掉再打开吗?另外,进入接口并设置一个静态IP,可能值得一试。是的,apache正在运行,我得到了“它可以工作!”。如何设置静态IP?我应该尝试连接到哪个IP?192.168.2.5或72.200.xxx.xxx?还是另一个?你要连接到内部IP地址,因为外部IP地址只能通过你的路由器。谷歌搜索设置静态IP你编辑你的接口文件。我如何使用绑定地址?我试着把它设置为192.168.2.5。我应该试试72.200.xxx.xxx吗?运行
ifconfig
,然后您将看到您的外部IP地址。要在特定IP地址上运行apache,请将
/etc/apache2/ports.conf
中的
指令更改为
侦听my.IP.add.ress:80
如果要在所有网络接口上运行apache,请使用
侦听80
。不要忘记在通过
apachectl restart
修改配置后重新启动apache,非常感谢。这是我没有尝试的一个变量,我把Listen指令放在httpd.conf中。非常感谢。