问题标签 [apache]
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.
c - C中的Apache模块FORM处理
我正在用 C 语言实现一个 Apache 2.0.x 模块,以与我们现有的产品进行交互。我需要处理 FORM 数据,很可能使用 POST,但我也想处理 GET 案例。
Nick Kew 的Apache Modules书中有一节是关于处理表单数据的。它提供了 POST 和 GET 的代码示例,它们返回表单中键+值对的 apr_hash_t。parse_form_from_POST 编组桶旅并将其展平到缓冲区中,而 parse_form_from_GET 可以简单地引用 URL。这两个例程都依赖于 parse_form_from_string 例程来遍历每个分隔字段并将信息提取到哈希表中。
这很好,但似乎应该有比在我的模块中添加几百行代码更简单的方法。apache、apr 或 apr-util 中是否存在现有模块或例程,可将字段名称和相关数据从 GET 或 POST FORM 提取到 C 代码更容易访问的结构中?我找不到任何相关的东西,但这似乎是一个应该有解决方案的共同需求。
regex - Mod-rewrites on apache:更改所有 URL
现在我正在做这样的事情:
我宁愿有一个规则可以为每个 url 做同样的事情,所以我不必在每次添加新文件时都添加它们。
另外,如果可能的话,我喜欢将“/config/new”之类的内容与“config_new.php”相匹配。我猜一些正则表达式会让我完成这个?
apache - 如何使用 mod_rewrite 更改 URL 的路径和文件名
我要取网址: http ://www.mydomain.com/signup-12345
实际上给他们: http ://www.mydomain.com/signup/?aff=12345
我没有使用 mod_rewrite 的历史,帮助!
php - LAMP 中的 XAMPP 和 WAMP,哪个最好?
我们有很多php + MySQL + Apache
组合选项......其中哪个是最好的组合?
让我们把我们的想法限制在WAMP vs XAMPP
,有更好的选择吗?
我创建了一个名为 的在线编程竞赛网络应用程序CodeFire
,XAMPP
后来我不得不切换到WAMP
,其中没有一个php
脚本正常工作......我应该遵循什么标准?
java - 配置 Apache / Tomcat 的最佳实践
我们目前使用 Apache 2.2.3 和 Tomcat 5(嵌入在 JBoss 4.2.2 中)mod_proxy_jk
作为连接器。
有人可以阐明计算/配置以下值的正确方法(以及其他可能相关的值)。Apache 和 Tomcat 都在不同的机器上运行,并且有大量的 ram(每个 4gb)。
相关 server.xml 部分:
相关的 httpd.conf 部分:
php - 如何让 WISA 像 LAMP 一样工作(保护 IIS 上的 .mp3)
我创建了一些小的 Flash 小部件,它们可以从 Apache/php 主机流式传输 .mp3 音频。mp3 文件无法直接访问,并且不会自行保存到浏览器缓存中。
为此,我将主机上的 mp3 文件权限设置为“所有者:读/写”(数值 600)。这使得只有我的 .php 文件可以读取 .mp3。
然后我从我的 ActionScript 向我的 php 文件发出请求,它将 mp3 流式传输到我的小部件。(如果客户端/用户在浏览器缓存中查找,则找不到所需的 mp3 文件)
这是流式传输文件的 php 代码:
有谁知道如何使用 IIS/ASP.Net 重现此行为
apache - windows2003上的Apache和IIS并排(都监听80端口)
有什么好的方法可以做到这一点?甚至可以干净地做吗?
理想情况下,我想使用数据包头来决定哪个服务器应该处理请求。但是,如果有更简单/更好的方法,请告诉我。
apache - 理想的多服务器 LAMP 环境
有很多关于在单个盒子上设置 LAMP 堆栈的信息,或者可能将 MySQL 移动到它自己的盒子上,但超出此范围的增长似乎没有很好的文档记录。
我当前的 Web 环境存在容量问题,因此我正在寻找有关配置调整、确定瓶颈、安全性等 的最佳实践。
我目前托管了大约 400 个站点,对冗余和安全性有相当的需求,因此我已经超越了单机解决方案——但还没有达到完整的 ISP 或专门的网络托管公司的水平。
任何人都可以指出我在建立一个伟大的 apache 网络农场以确保安全和未来扩展方面的一些好的专业知识的方向吗?
我的 Web 环境由 2 个冗余 MySQL 服务器、2 个冗余 Web 内容服务器、2 个负载平衡前端 apache 服务器组成,它们通过 nfs 挂载内容并在它们之间共享 apache 配置和会话目录,以及一个“开发人员”服务器,它也通过 nfs 挂载 web 内容,并包含所有开发人员帐户。
我对这个设置很满意,但它似乎过早地窒息了负载。
谢谢!!
- 更新 -
原来“负载阻塞”与mod_log_sql
我用来将我的 apache 日志发送到 mysql 数据库有关。通过重新配置网络服务器以将其 sql 语句写入磁盘文件,然后创建一个单独的进程将这些语句提交到数据库,它允许网络服务器更快地释放其线程,并处理更大的负载。
ruby-on-rails - mod_rails 和 mongrel 在同一台服务器上运行?
我目前正在运行 mongrel 集群,monit 在一台服务器上监视 8 个 Rails 应用程序。
我想将其中的 7 个应用程序移到 mod_rails,剩下一个在 mongrel 上。7 个较小的应用程序是低容量的,而我想留在 mongrel 上的是一个高容量的应用程序。
据我了解,这将是最好的解决方案 - 因为设置 PassengerPoolIdleTime 只能在全球范围内应用。
对于这种类型的设置,我应该注意哪些配置问题?
php - PHP解析配置ini文件
有没有办法读取模块的配置 ini 文件?
例如,我安装了 php-eaccelerator ( http://eaccelerator.net ) 并将eaccelerator.ini
文件放入/etc/php.d
. 我的 PHP 安装不会读取此.ini
文件,因为--with-config-file-scan-dir
编译 PHP 时未使用该选项。有没有办法在某处手动指定ini文件的路径,以便PHP可以读取模块的设置?