首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我将如何在WiFi上广播http网站?

我将如何在WiFi上广播http网站?
EN

Ask Ubuntu用户
提问于 2014-11-12 08:13:17
回答 4查看 20.8K关注 0票数 3

我正试图通过wifi播报一个http网站,使用我的笔记本电脑让我的智能手机通过wifi连接和网络浏览器连接到这个网站。我的目标是创建我的私人网络,这样我就可以创建包含媒体的brodcast网站,我可以在没有配置或应用程序的情况下使用智能手机访问这些媒体,当然,智能手机和笔记本电脑都不需要互联网连接。

有谁有主意吗?

还有谢谢。

EN

回答 4

Ask Ubuntu用户

发布于 2014-11-14 01:39:10

这个网站是在你的笔记本电脑上监听一个端口,通常是80。假设你可以用浏览器(在笔记本电脑上)连接到"localhost“并连接到网站,那么一切都很好。

您的膝上型计算机有一个ip地址,例如192.168.0.100。您应该能够使用该地址,而不是您的笔记本电脑上的本地主机,您还应该能够使用来自局域网上的任何计算机的相同地址;即,http://192.168.0.100,或任何实际地址。对于运行linux、windows或OSX的其他计算机,您可以在主机文件中输入别名,这样就可以键入名称,而不是数字,如http://laptop

如果您希望从局域网内外进行连接,则可以使用动态IP地址服务将请求直接发送到网站。

实际上,无论哪种方式,您都可以在笔记本上运行多个虚拟网站。我用的是丹尼恩,我每年只付一小笔钱。我可以通过使用http://myname.homelinux.net或许多其他URL来访问我的服务器。

票数 3
EN

Ask Ubuntu用户

发布于 2014-11-14 01:16:02

您是否将httpd/apache2绑定到WiFi连接的正确IP地址?我知道在我的计算机上,它默认为我的以太网卡,我必须手动将它绑定到我的WiFi卡的IP地址。

确保您已经将Listen 192.168.X.X:80添加到apache2.conf或httpd.conf文件中,无论WiFi卡的IP地址是什么。Ubuntu上较早版本的Apache将使用httpd.conf,新版本使用位于/etc/apache2中的apache2.conf。

检查这里:http://httpd.apache.org/docs/2.2/bind.html

或者在这里:https://help.ubuntu.com/14.04/serverguide/httpd.html获得更多信息。

如果您想在不连接到另一个无线接入点或路由器的情况下这样做,您可能可以使用hostapd在您的WiFi接口上设置一个静态无线接入点,仍然将apache2.conf指向该IP地址。

至于如何“托管页面”,请看一下apache2.conf文件大约三分之一的路径,您将看到一行被注释掉了#。它应该看起来像#ServerRoot "/etc/apache2",这就是如何将apache指向站点根目录的文件夹。你可能应该看看我发布的第二个链接,它会让你更好地了解如何设置你想要的东西,并且比我重写他们在那里发布的内容更能提供更多的信息。有许多方法来建立一个正常工作的网站,这取决于您计划服务的内容。本质上,您可以将“index.html”文件放到/var/www/html目录中,取消对行的注释,这样就可以工作了。但是,您需要以与在html文件中引用它们的方式相同的方式将它们符号链接到要服务的媒体文件,或者将它们移动到/var/www/html目录。

编辑apache2.conf文件后,从命令行运行:sudo apache2ctl graceful,使用新设置重新启动apache。

票数 1
EN

Ask Ubuntu用户

发布于 2019-01-16 03:50:01

听起来你想要些像复式或艾比的东西。我也不运行,因为我写了我自己的解决方案,但它不做视频。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/548653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档