问题标签 [apache2-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Apache2 https:为实时流启用 websockets
我正在尝试在 ubuntu os 的 apache2 https 服务器下安装我的 angular 应用程序。
我按照此链接https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-18-04在 apache2 下启用 https . 因此 apache2 https 站点在 /etc/apache2/sites-available/default-ssl.conf 中配置,如下所示:
重新启动 apache2 后,我能够通过 https 访问我的应用程序并轻松导航到所有页面,但唯一不能正常工作的是 rtsp 直播。
我的应用程序类似于我在这个问题中描述的内容:无法使用 Angular 显示实时摄像机 RTSP 流
因此,通过 rtsp 代理使用 JSMPEG 库在我的 Angular 应用程序中显示实时流:
如果使用 npm start 执行它,我的 Angular 应用程序可以正常工作。但是在https服务器下流不显示!!
经过思考,我猜可能有一些与 websockets 相关的东西应该在我的 apache2 服务器中配置。搜索后我找到了这个链接:https ://www.serverlab.ca/tutorials/linux/web-servers-linux/how-to-reverse-proxy-websockets-with-apache-2-4/
所以我用 a2enmod 命令在 apache2 中启用了 ws 并添加了这些行:
到 VirtualHost 标签下的 /etc/apache2/sites-available/default-ssl.conf 文件。但这并不能解决问题。
有什么建议可以解决这个问题吗?
apache - 如何获得状态码 307 而不是 200?我在 ubuntu 18.04 中使用 apache2
下面是我的conf文件:
当我在做 curl 时,它会给我下面的状态码 -->
我的要求是,当我点击页面时,它会给我 307 的所有内容。
apache - Apache模块挂钩“元数据”?
我正在编写一个在其列出的每个前任模块之前调用的模块钩子,有没有办法让钩子知道它之前调用的是哪个模块?我没有看到任何request_rec
看起来像钩子“元数据”的东西。
为每个前置任务设置一个具有唯一处理函数的钩子是不可行的,因为前置任务列表来自配置。
我已经查看mod_info
了指针,但是它从单个处理程序挂钩运行,然后访问服务器级结构 - 一种不同的操作模型。
我可以使用 C++ 类和指向处理程序的指针来做一些事情,如果有更简单的解决方案,我宁愿不这样做。
谢谢。
visual-studio-code - 如何使用“代码”在 VS Code 中从 apache2 打开文件。
我正在使用克隆了我的 Git 存储库的 apache2 服务器。我希望能够使用 VS Code 打开文件夹,code .
但是当我运行该命令时,它会显示-bash: code: command not found
- 我是否必须在服务器上安装一个包,如果是,我需要在哪里安装它。非常感谢。
apache - 如何检查 RedirectMatch 是否工作?
如何检查RedirectMatch是否正常工作?是否可以将所有与RedirectMatch匹配的请求记录在单独的日志文件中?基本上,我试图将不包含购物车的 URL 重定向到其他域。
请在下面找到我的 apache 配置
提前致谢。