如何将Apacheconfiguration为在特定方向上要求基于客户端证书的身份validation? (httpd.conf标记) 我已经成功地configuration了Apache,要求在特定位置的基于客户端证书的身份validation,但我仍然不会在特定的方向上工作。 我需要这样做,当ssl连接错误发生时,为自定义错误页面重写规则。
我有一个简单的问题。 在我的环境中有一个像这样configuration的Apache。 <VirtualHost 1.1.1.1:80> ServerAdmin [email protected] DocumentRoot /apps/docroot/ ServerName server.mydomain.tld <Location /report > ProxyPass http://report.mydomain.tld/ ProxyPassReverse http://report.mydomain.tld/ </Location> </VirtualHost> <VirtualHost 1.1.11:443> ServerAdmin [email protected] DocumentRoot /apps/docroot/ ServerName server.mydomain.tld SSLEngine on SSLCipherSuite !EXP1024-RC4-SHA:!EXP1024-DES-CBC-SHA:ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /path/to/crt.crt SSLCertificateKeyFile /path/to/crt.key SSLCACertificateFile /path/to/CA.crt </VirtualHost> 问题是,代理设置是否适用于SSL虚拟主机? (IE浏览器如果我访问/报告使用HTTPS,请求仍然会代理)..我知道这将得到代理,如果我使用HTTP .. 感谢维杰
我有一台带有1个IPv4(111.111.111.111)(和1个IPv6地址)的Ubuntu 13.10 VPS服务器。 我最近要求一个额外的IP地址(222.222.222.222),但我似乎无法弄清楚如何将新的IP地址添加到我的networkingconfiguration。 我目前的(默认?)networkingconfiguration: /etc/network/interfaces : # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp 从search后,我想到了,我需要添加新的IP地址,如下所示: iface eth0:1 inet […]
我的提供者在服务器上做了一个小的升级,现在phpinfo(); 给我这个: PHP Version 5.3.3-7+squeeze18 +squeeze18是什么意思? 我谷歌,但我得到的是,它与MySQL有关。
我想要一个PHP脚本执行时,Apache服务器启动,并继续运行,直到Apache服务器停止。 如何绑定一个php脚本到apache启动脚本,以便脚本应该在apache服务器启动后立即执行。
我试图build立一个简单的mod_rewrite地图,将类别名称翻译成id,如下所示:../category/electronics – > category.php?cat = 1 地图放在www文件夹中。 该代码忽略地图,就好像它不存在一样 这是我的重写代码,有什么不对? 编辑:catmap.txt的path,现在它正常工作 <VirtualHost *:80> DocumentRoot "${path}/www" …. RewriteMap cat2id txt:${path}/www/catmap.txt RewriteEngine On RewriteOptions Inherit RewriteLogLevel 3 RewriteRule ^/beta/category/(.*) /beta/category.php?cat={cat2id:$1} </VirtualHost>
我尝试在一个Saucy EC2实例上创build一个SSL封装到一个网站(并最终将所有HTTP请求redirect到HTTPS域)。 现在,Apache重新启动时没有报告错误,并且在(现在)预期的时候提供HTTP请求,但是尝试的SSL连接没有响应。 这是目前唯一(尝试)通过HTTPS而不是HTTP交付的计算机上的网站。 我的VirtualHostconfiguration文件ssl.conf是: #NameVirtualHost *:443 <VirtualHost *:443> ServerName pragmatometer.com DocumentRoot /home/jonathan/mirror/professional ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined SSLEngine On SSLCertificateFile /etc/apache2/ssl/ssl.crt SSLCertificateKeyFile /etc/apache2/ssl/ssl.key ServerAlias www.pragmatometer.com analyticalnoticeboard.com www.analyticalnoticeboard.com logisticmvc.com www.logisticmvc.com ServerAdmin [email protected] DocumentRoot /home/jonathan/classicorthodoxbible.com <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options ExecCGI Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all […]
我发现以下问题真的很有趣,我想你也会。 我有一个Linux服务器,我用于托pipe一些网站。 它使用CENTOS 6和DIRECTADMIN。 这些网站stream量很好,很忙,但是我从来没有遇到过不稳定的问题。 最近几天发生了一些奇怪的事情。 每一个小时,几分钟,每次都一样(26-30),服务器无法通过networking访问。 负载正在增加很多,并打开了许多httpd(apache)进程。 我已经做了mod_status输出的一个非常彻底的分析,我没有发现什么奇怪的(我打开连接ips分组)。 这似乎是我的正常交通,但由于某种原因,延误了。 顶部给我没有什么不寻常的,只有负荷非常大,但没有突出的过程。 很多(900个httpd进程打开),但我还没有发现任何恶意ips做了很多请求。 我最好的猜测是有些东西超负荷系统和HTTP查询被延迟。 我停下来等待下一个周期,情况也是如此。 我也监视了端口80与netstats分组ips与打开连接。 没什么特别的 nginx运行在端口80和端口8000上的httpd,我检查两个,8000只有从我的IP和端口80连接没有ip脱颖而出。 / var / log / messages没有任何东西,Apache的错误日志没有任何东西。 没有crons在运行,我每小时都像钟表一样得到相同的过载问题。 几分钟后风暴过去了。 任何人有任何想法如何查明这个问题? CPU消耗的任何其他原因不会显示在上面?
我已经改变了我的虚拟主机提供商,现在我有一个configuration问题:在我的网站的根,我有一个名为beta.html的文件。 即使以http://example.com/beta或http://example.com/beta/访问,以前的虚拟主机上的Apacheconfiguration也会提供其内容。 新的虚拟主机上的Apache将这两种情况视为404错误。 请注意,该网站上没有名为beta目录。 有没有什么我可以用.htaccess做到这一点,以便它服务beta.html的内容,而无需客户端redirect?
大约20分钟后,似乎我的Apache服务器变得不可连接。 通过不可连接,我的意思是如果我curl任何页面,它只会导致2-3分钟没有什么,然后什么也没有显示出来。 我被迫重新启动Apache以使其可用。 实际的盒子本身看起来很好,因为我总是SSH'd在…所以我认为这只是一个Apache的东西。 停止/启动apache服务器3-5分钟后,内存使用情况如下: 一秒就是: CPU MEM 21997 root 20 0 459m 208m 8504 R 45.8 20.8 10:14.56 apache2 下一个: 21997 root 20 0 459m 208m 8504 S 8.8 20.8 10:37.37 apache2 所以有一秒钟是40%的CPU,20%的内存 只有2-3个使用PHP的小型网站,所以他们不可能消耗这么多的内存。 我想知道为什么会发生这种情况?! 我的Apache(prefork)的configuration是: <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> 服务器版本:Apache / 2.2.22(Debian) 在Debian Wheezy上使用libapache2-mod-php5 […]