Articles of apache 2.2

Apache的LogParser,如Microsoft IIS LogParser

Apache是​​否有一个与微软的II LogParser相媲美的工具?

使用通配符SSL证书(链证书)和mod_gnutls

我有一个来自GoDaddy的通配符SSL证书,有三个文件: wildcard.crt gd_bundle.crt wildcard.key 在设置mod_gnutls与Apache一起使用时,我可以得到站点,但是会引发SSL证书尚未被CAvalidation的警告。 当我使用mod_ssl时,我可以规定一个SSLCertificateChainFile指令并将其指向bd_bundle.crt文件。 我不知道如何做到这一点与mod_gnutls。 任何帮助表示赞赏。 我也知道,mod_ssl支持SNI,所以如果不是一个简单的答案,我只会尝试。 谢谢, QWade

在Debian上添加用户到组www-data safe?

许多PHP应用程序都进行自我configuration和自我更新。 这需要Apache有写入权限的PHP文件。 尽pipechgrp它们全部转换为www数据似乎是避免使它们成为可写的好习惯,但我也希望允许用户创build新文件并编辑现有文件。 在Debian上添加用户到组www-data safe? 例如: 775 root www-data /var/www 644 john www-data /var/www/johns_php_application.php 660 john www-data /var/www/johns_php_applications_configuration_file

Lighttpd在Apache之前的另一个好处

我在一个网站上读到,在Apache前面安装Lighttpd的另一个好处是subprocess的数量更less。 Lighttpd将处理保持活动和客户端请求,同时由于Lighttpd和Apache之间的低延迟通信,Apache的subprocess可以更快地为dynamic页面提供服务。 我试图find链接,但我很难。 鉴于我已经有我的静态内容(img,vid,css,js,html等)的专用Lighttpd服务器和另一个专用于我的dynamic页面(Apache)的Apache服务器,我想实现这个技术,如果它真的有一些性能增益。 1)有没有人为了与上面解释的相同的目的把Lighttpd放在Apache前面? 2)在这方面是否真的有性能提升? 多less? 3)Lighttpd处理请求到Apache的开销是多less,这真的值得吗? 谢谢!

如何使用fastcgi和简单的testing脚本来设置apache?

我试图用Kubuntu服务器上的apache设置fastcgi已经有几天了。 尽pipe到处寻找,我无法做到这一点。 如果我尝试使用cgi应用程序运行该站点,则apache将挂起,并在超时后返回500错误。 这是我做的: 我确信已经安装并启用了mod_fastcgi: # pwd /etc/apache2/mods-enabled # ls -lf* lrwxrwxrwx 1 root root 30 2010-07-22 10:01 fastcgi.conf -> ../mods-available/fastcgi.conf lrwxrwxrwx 1 root root 30 2010-07-22 10:01 fastcgi.load -> ../mods-available/fastcgi.load 据我所知,fastcgi.confconfiguration正确: <IfModule mod_fastcgi.c> AddHandler fastcgi-script .fcgi #FastCgiWrapper /usr/lib/apache2/suexec FastCgiIpcDir /var/lib/apache2/fastcgi </IfModule> 我正在使用这个非常简单的示例脚本来testing设置: #include <iostream> using namespace std; int main() { cout<<"Content-type: text/plain"<<endl<<endl; cout<<"Hello World!"<<endl; […]

光油/ Nginx的/阿帕奇

我正在探索Varnish / Nginx / Apache实现的潜在场景,并对此设置有几个问题。 我期待结合使用所有三个,而不是用NginxreplaceApache。 目前我还不确定Varnish是否应该放在Nginx之前,Nginx会提供静态内容并将dynamic内容传递给Apache,或者放在Nginx和Apache之间? 我应该启用Nginxcaching,甚至启用它,而不是使用光油? 我有一些基于Apache日志处理统计数据的脚本,我可以做些什么来让我的脚本处理整个日志,而不仅仅是只保留dynamic请求统计的Apache日志? 我如何让Varnish将访问统计信息传递给Apache / bginx,因为Apache / Nginx不会logging对caching文件的访问?

你如何在Apache中启用SSI?

我在网上find了信息,但是对我来说没有意义。 我想知道我应该进入哪些文件,以及我应该在哪里以及如何修改它们。

Tomcat – 导出私钥?

所以我有一个使用不同function的SSL证书的设备。 我使用这些命令使用keytool生成一个CSE: keytool -genkey -alias tomcat -keyalg RSA -keystore / opt / msw / data / keystore -storepass changeit keytool -certreq -alias tomcat -keyalg RSA -keystore / opt / msw / data / keystore -storepass changeit -file /root/certreq.csr 其中生成了我用来下载证书的CSR,然后我使用它来安装它 “keytool -import -alias tomcat -trustcacerts -keystore / opt / msw / data / keystore -storepass changeit […]

设置一个复杂的Apache反向代理

我们即将把一个网站移动到一台运行新软件的新服务器,通常是一个简单的改变,但我们也有一个荷兰版本的网站运行在一个文件夹/ nl。 我们希望将域名www.example.com转移到指向新的服务器,但是对/ nl和其中的任何请求将被转移到dutch.example.com。 这是我们迄今为止。 ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /nl http://dutch.example.com/nl ProxyPassReverse /nl http://dutch.example.com/nl 由于荷兰网站的图像与当前英国网站的图像混在一起,这些图像将不再存在于新网站上,因此变得更加复杂。 所以我们还需要代理处理任何资产请求。 最重要的是,它是一个电子商务网站,因此所有这一切都有可能发生在SSL上。 这可能吗? 非常感激你的帮助

如何判断Apache是​​否正在重启?

尝试重新启动Apache,并不能告诉它是否重新启动 – 是否有重新启动的日志,或者如果我input命令行重新启动,我应该期待一个响应(错误信息,确认,状态等) 从来没有做过,不知道发生了什么事。 这正是我正在打字,没有$ /#之前… 命令input: sudo apache2ctl restart – 要么 – apache2ctl restart CONTEXT:从根目录执行的命令,意思是…“cd /” 结果:似乎没有任何事情发生。