【问题标题】:Apache2 Server and Forwarding Two Ports On the RouterApache2 服务器和转发路由器上的两个端口
【发布时间】:2020-04-07 11:46:28
【问题描述】:

希望每个人都做得很好。

这可能是新手问题之一,所以请多多包涵。

我有一个由 Apache 服务器(虚拟主机端口 80)托管的 index.php 网页。我可以通过网络浏览器输入安装服务器的机器的本地 IP 来访问它。 我有另一个有摄像头流的网页。此摄像机流被配置为在不同的端口 (5005) 上运行。 两个网页都保存在同一个 /var/www/ 目录中。

摄像头流嵌入在 index.php 网站上。这种安排在本地运行良好,当我在浏览器中输入我的本地 IP 地址时,我可以看到流。

现在,可以通过 Internet 访问 index.php 网页真是太好了。我决定使用路由器端口转发技术,但现在我遇到了问题。 如果我只在路由器上转发端口 80 和 443,嵌入在 index.php 网页上的摄像头流是否仍然可见?服务器是否仍然能够像在本地环境中那样看到它?

如果你们能在这里帮助我,那就太好了。

亲切的问候 抢

【问题讨论】:

    标签: apache sockets server port forwarding


    【解决方案1】:

    网络服务器会以与您在本地发出请求时相同的方式查看摄像头流。但是您的设置是否有效取决于网络 浏览器 是否需要直接连接到摄像头流(在端口 5005 上)。如果是这样,您还需要转发端口 5005,或以某种方式通过 Web 服务器使流可用,以便浏览器只需要使用端口 80 或 443。

    【讨论】:

    • 嗨乔尼。感谢您的回复!假设浏览器确实需要直接连接到相机流。我将以什么方式转发端口并且仍然可以在网页上看到摄像头流?我是否需要通过引用外部 IP 及其端口 来嵌入它?再次感谢!
    • 这是一台接受 5005 端口连接的 IP 摄像机吗?你将路由器上的5005端口转发到相机的IP和端口,并将网页上的src更改为公共外部IP地址
    猜你喜欢
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    相关资源
    最近更新 更多