Articles of apache 2.2

为什么要将Apache SSL证书和私钥存储在单独的文件中?

SSLCertificateFile和SSLCertificateKeyFile指令的Apache mod_ssl文档指出,将私钥和SSL证书存储在同一个文件中是“强烈不鼓励”的。 现在显然私钥文件应该是安全的,但是假设情况是这样的,在同一个文件中存储证书是否存在特定的风险? 我很想知道为什么这种行为是被支持的,但是没有解释却极力劝阻。

Apache可以使用Alias指令来获取文件吗?

我想知道是否有一种方法使用Alias指令只有一个文件。 或者有这样做,而不必进入另一个目录。

在Apache中启用gzip压缩时,不会发送Content-Length?

我真的很感谢一些帮助理解这个Apache的行为。 我正在通过application / json中的iPhone Objective-C应用程序与PHP进行通信。 Gzip压缩在服务器上启用,并由客户端请求。 从我的.htaccess: AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/json 对于小的请求,Apache正在设置“Content-Length”标题。 例如(这些值是从头中的Objective-C中输出的): Connection = "Keep-Alive"; "Content-Encoding" = gzip; "Content-Length" = 185; <————- "Content-Type" = "application/json"; Date = "Wed, 22 Sep 2010 12:20:27 GMT"; "Keep-Alive" = "timeout=3, max=149"; Server = Apache; Vary = "Accept-Encoding"; "X-Powered-By" = "PHP/5.2.13"; "X-Uncompressed-Content-Length" = 217; X-Uncompressed-Content-Length是我添加的一个头文件,设置为未压缩的JSONstring的大小。 正如你所看到的,这个请求非常小(217字节)。 […]

Apache .htaccess <ifModule不允许在这里

在Ubuntu精确运行Apache,使用PHP 5.5 试图访问我的var/www/给我一个500。 /var/log/apache2/error.log 说明: / var/www/web/.htaccess: <IfModule not allowed here 我的.htacess是: DirectoryIndex app.php <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) – [E=BASE:%1] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule .? – [L] RewriteRule .? %{ENV:BASE}/app.php [L] </IfModule> <IfModule !mod_rewrite.c> <IfModule mod_alias.c> RedirectMatch 302 ^/$ /app.php/ </IfModule> </IfModule> 进入我的apache.conf我补充说: […]

服务httpd restart /(98)地址已经在使用中

突然之间,我无法重启我的CentOS 6.8 web服务器上的apache: # service httpd restart Stopping httpd: [ OK ] Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:7080 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:7080 no listening sockets available, shutting down Unable to open logs [FAILED] 我尝试了一些我在线阅读的东西,包括删除locking文件。 我决定尝试重新启动服务器。 重新启动后,尝试加载任何托pipe网站将导致“502错误的网关”。 # service httpd status httpd […]

如何压力testing运行在Linux机器上的Apache服务器

似乎有一些东西让我们的服务器脱机,而且如果是加载特定的站点或脚本,我们在追查原因方面遇到问题。 它似乎是与Apache相关的。 有没有人知道任何基于Linux的工具,我们可以从另一台服务器运行,通过查看它发生故障前需要多less请求来强调testing有问题的服务器? 谢谢,沙迪

带有Apache环境variables的RequestHeader

我将Apache设置为负载平衡器。 我想让Apache设置X-Forwarded-Proto头,但是这不起作用: RequestHeader set X-Forwarded-Proto "%{SERVER_PROTOCOL}e" 标题被设置为空。 任何想法为什么?

Apache CustomLoglogging完整的URL

我想添加一个CustomLog指令到我的apacheconfiguration来logging完整的URL请求(或者至less是URL的主机部分)。 我有几个域由相同的Apache实例处理,并希望能够区分日志中的域(因为现在我看到的是“GET /”)。 我在LogFormat的文档中看到它列出了%U来打印URL的path部分,但是我正在寻找主机。

编写Apache2日志到stdout / stderr?

我在Docker容器中运行Apache2,并且不想向磁盘写入任何内容,将日志写入stdout和stderr。 我已经看到了一些不同的方法来做到这一点( Supervisord和stdout / stderr , Apache访问日志到标准输出 ),但这些看起来像黑客。 有没有办法默认这样做? 要清楚的是,我不想拖尾日志,因为这会导致事情被写入容器中的磁盘。

从PKCS12文件生成.key和.crt?

如何从.p12文件生成.key文件和.crt文件?