Articles of httpd

重新启动Apache HTTP服务器而不中断HTTP下载

如果我有大量的文件下载服务与Apache服务器,有没有办法重新启动/重新加载HTTP服务器(如新的httpd.conf更新),而不会中断正在进行的文件下载? 或者至less为客户提供一种恢复下载的方式?

我可以检测到客户端从CGI断开连接吗?

我有一个相当耗费资源的CGI,需要相当长的时间才能开始发送数据。 我们已经看到了很多不耐烦的人重新加载了几次,然后触发额外运行的CGI被加载,或者客户端超时并且断开连接的情况,但是CGI继续运行。 有什么好的方法来检测这种情况何时发生? 它甚至不需要在CGI本身之内(如果不是,它可能更好 – 它交给另一个我无法控制的程序),但可能是一个经常运行的cron作业寻找死亡的连接收获。 我目前正在使用Apache,但这是一个问题,如果它有处理它的条款(或者让我监视这个问题的方法),我愿意运行其他的web服务器。

在Apache 2.4上捕获所有HTTPS Vhost

是否可以在Apache 2.4上configuration全部(默认)HTTPS Vhost? 我目前有4个域名和一个HTTP捕获所有,但只要我尝试添加任何types的configuration我的其他虚拟主机破坏。 这是我的configuration看起来像: <VirtualHost _default_:80> # Default catch-all virtual host. Redirect permanent / https://example-prod.com </VirtualHost> <VirtualHost _default_:80> ServerName example-prod.com ServerName www.example-prod.com Include conf/sites/example-prod.com.conf </VirtualHost> <VirtualHost _default_:80> ServerName example-dev.com Include conf/sites/example-dev.com.conf </VirtualHost> # # This is the virtual host I'm missing and that I cannot get to work. # #<VirtualHost _default_:443> # # Default […]

如何禁用SELinux的Apache httpd只在我的Fedora 14?

通过以下链接,我可以将SELinux完全从Fedora 14中closures。但是我不知道如何才能禁用SELinux,仅用于httpd守护进程? 我没有安装system-config-selinux,并且由于公司防火墙策略,我必须从pkgs.orgsearchRPM才能安装任何软件包。 那么有没有办法把这个问题搞清楚? 编辑: Summary: SELinux is preventing /opt/ibm/cognos/c10/cgi-bin/cognos.cgi "execute" access to /opt/ibm/cognos/c10/cgi-bin/libIBJStreamsDLL.so. Detailed Description: SELinux denied access requested by /opt/ibm/cognos/c10/cgi-bin/cognos.cgi. /opt/ibm/cognos/c10/cgi-bin/cognos.cgi is mislabeled. /opt/ibm/cognos/c10/cgi-bin/cognos.cgi default SELinux type is bin_t, but its current type is bin_t. Changing this file back to the default type, may fix your problem. If you believe this is a […]

谁是1014? 我的系统上没有名为1014的用户,那么为什么这个httpd进程运行为1014?

[root@home ~]# ps au | grep httpd 1014 9701 0.0 0.2 281620 3124 pts/24 Sl+ 18:41 0:00 ./bin/httpd -X root 9742 0.0 0.0 3084 720 pts/22 R+ 18:45 0:00 grep httpd 顺便说一下, Sl+和R+是什么意思? 1014是黑客吗? 为什么在我的系统上? 它有什么特权? 它可以摧毁我的系统,或有任何伤害? @彼得·韦斯特莱克猫/ etc / passwd | grep 1014 hugemeow:x:1014:1014 :: / home / hugemeow:/ bin / bash问题是为什么ps au不显示名称? 但显示其号码?

我的VPS上有2个不同的Apache安装吗?

我是新来的服务器维护,并且正在Ubuntu 14.10上运行我刚刚设置的VPS上的Apache 2.4。 由于以下原因,似乎在机器的不同位置安装了两个不同的Apaches。 当我运行sudo /usr/local/apache2/bin/apachectl start后跟ps -A我得到这个: 4408 ? 00:00:00 httpd 4409 ? 00:00:00 httpd 4410 ? 00:00:00 httpd 4411 ? 00:00:00 httpd 它使用类似的方式更新错误日志/usr/local/apache2/logs/error_log [Sat Feb 14 00:16:49.963014 2015] [mpm_event:notice] [pid 4542:tid 140160010012544] AH00489: Apache/2.4.12 (Unix) mod_wsgi/4.4.8 Python/2.7.8 configured — resuming normal operations [Sat Feb 14 00:16:49.963260 2015] [core:notice] [pid 4542:tid 140160010012544] AH00094: Command […]

最快的Web服务器的静态,dynamic内容?

我正在寻找最快的http服务器可用于: 提供静态内容 – 庞大的一大组图像。 最小的function需要,尽可能快。 调度dynamic内容插件 – 思考一个networking服务器,即时dynamic的水印或图像转码。 我正在寻找调度这个最快,最低开销的方式。 环境:linux或OS / X。 任何可接受的语言

添加一个目录到Apache Web根目录?

我正在linux上运行httpd。 我有一个不在apache web目录( /var/www/html/ )中的文件夹( /data/ ),我希望用户能够从浏览器访问它。 我不想移动这个文件夹。 当文件夹位于apache web文件夹之外时,如何让该文件夹中的文件可以通过networking浏览器访问?

在FreeBSD上Apache httpd restart上的httpready问题?

我在FreeBSD 7.2 web服务器上运行Apache HTTPD 2.2。 我在/boot/loader.conf启用了httpready和dataready ,如下所示: accf_http_load="YES" accf_data_load="YES" 这在服务器启动时效果很好,但是每当我重新启动(通过apachectl graceful或apachectl restart ),我都会在/var/log/httpd-error.log得到这样的结果: [Thu Oct 08 13:32:53 2009] [warn] (22)Invalid argument: Failed to enable the 'httpready' Accept Filter [Thu Oct 08 13:32:53 2009] [warn] (22)Invalid argument: Failed to enable the 'dataready' Accept Filter [Thu Oct 08 13:32:53 2009] [warn] (22)Invalid argument: Failed to enable the […]

在EL6.1下,apache / httpd响应比EL5.6(CentOS)慢

我已经阅读了RHEL 6和RHEL 5之间性能差异的其他线索,但没有一个与我的匹配。 我的问题performance为每个请求的平均响应时间(20毫秒)稍慢。 我有大约10个与CentOS 6.1和CentOS 5.6相同硬件规格的服务器。 这个问题在整个团队中是一致的。 我用Passenger运行Ruby on Rails。 Apacheconfiguration是相同的(从相同的SVN回购签出) Ruby和Passenger是相同的版本。 应用程序是相同的,正在服务的交通轮循。 mod_worker 服务器状态的一个有趣线索:CentOS 6.1服务器在“阅读请求”状态下有20-40个线程,而CentOS 5.6服务器的数量在1个左右。我正在绘制这个图表,以便我可以看到这个趋势。 我也有很多更新的机器,运行速度更快,运行的是CentOS 6.1。 在响应时间,他们把所有的旧机器都掸掉了,但是我可以看到它们在“读取请求”状态下也有稳定的20-40个线程。 这让我相信如果我能弄清楚是什么阻止了这些请求,我可以缩短他们的反应时间。 我的直觉告诉我,我需要调整一些在sysctl中的networking设置,但我还没有弄明白。