我在我的.htaccess文件中有这样的代码: RewriteRule /user/([a-zA-Z0-9]+) /iduser.php?username=$1 它应该使/user/oliolio请求iduser.php?username=oliolio ,但它不起作用。 🙁 你知道为什么吗?
我们目前的设置使用多个VPS和多个域。 前(是的,我知道这些IP都是假的,实际上是不可用的,例如..) alpha.domain.com 66.555.555 beta.domain.com 66.555.554 charlie.domain.com 66.555.555 delta.domain.com 66.555.557 假设前三个域名需要SSL(https) 我在这里有两个挑战。 一个是多个域,另一个是多个IP /服务器。 (目前,每个服务器都在自己的服务器上,但理论上我们可以将多个IP堆叠到一台服务器上,不pipe是哪种方式,我都相信…) 这是什么证书的最佳方法? 如果阿尔法是我们的主要电子商务网站可以说我会认为它应该有自己独特的SSL。 但是其他的系统主要运行cron和后端脚本,需要Https进行交互。 是否可以在多个域/服务器/ ips之间共享一个证书,还是我们应该为每个域或每个IP /服务器获得证书?
所以基本的问题,但我似乎无法find一个简单的答案。 如何在我的apache日志中loggingdate/时间以获得unix时间戳记(自纪元以来的秒数)。 我有默认的LogFormat为: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
所以我有2个configuration文件。 mysite.conf <VirtualHost *:80> ServerName www.mysite.com ServerAlias mysite.com *.mysite.com DocumentRoot /var/www/mysite/www ErrorDocument 404 /redirect.php ErrorLog logs/application/mysite.error_log CustomLog logs/application/mysite.access_log Combined </VirtualHost> videoupload.conf <VirtualHost *:80> ServerName upload.mysite.com DocumentRoot /var/www/videouploader/www ErrorLog logs/application/videoupload.error_log CustomLog logs/application/videoupload.access_log Combined </VirtualHost> 看,我们有大约50个可能的something.mysite.com子域名,所有这些都做了不同的事情,但它们都是在同一个文档根目录下提供的。 我想保留* .mysite.com在那里,只是因为它的清洁,然后有世界上最长的serveralias线,再加上它可以防止bananananan.mysite.com延迟尝试bananananan.mysite.com或不起作用。 我已经通读了apache文档,而且对于这个senario没有任何东西。 有人知道怎么做吗?
我在日志文件中有很多错误,如: [Tue Jul 19 09:56:45 2011] [error] [client 61.160.222.90] File does not exist: /var/www/vhosts/xxx.com/httpdocs/xqxsmirserver6.rar [Tue Jul 19 09:56:45 2011] [error] [client 61.160.222.90] File does not exist: /var/www/vhosts/xxx.com/httpdocs/mirserver6.rar [Tue Jul 19 09:56:46 2011] [error] [client 61.160.222.90] File does not exist: /var/www/vhosts/xxx.com/httpdocs/mirserver6.rar [Tue Jul 19 09:56:46 2011] [error] [client 61.160.222.90] File does not exist: /var/www/vhosts/xxx.com/httpdocs/vqkbmirserver7.rar [Tue Jul […]
任何人都可以validation有性能的原因排除“通用”评论从httpd.conf或php.ini? 就我个人而言,我发现告诫和相关的混乱比其他任何事情都更加分散注意力,但是我无法想象它会带来很大的性能问题,因为我不认为除了在启动时它们是被读取的。 我想标准化,只是包括真实的configuration评论和废除cruft,不能想到任何理由为什么它不应该罚款。
对于configuration不佳的Apache服务器,你可能需要这样做来拒绝对.htaccess文件的访问: <Files .htaccess> order allow,deny deny from all </Files> 现在可以在文件名中使用通配符吗? 我想拒绝访问所有的系统文件(。* – 任何文件,它的文件名以点开头)。 我想知道下面是否会为我想要的工作: <Files .*> order allow,deny deny from all </Files>
我已经阅读了一些关于它的文章,但我仍然没有得到一些东西。 Isnt Varnish和Nginx基本上是一样的东西? 我知道varnish不是一个web服务器,但是在这种情况下,nginx不能作为一个,它们都可以作为一个反向caching代理。 APC甚至可以在这种configuration下工作吗? 你推荐什么来加快WordPress的博客?
我正在试验Cloudflare,主要是为了缓解我的networking服务器在高峰时刻的负载。 我刚刚注册,似乎工作(所有我的stream量正在代理),但Cloudflare似乎并没有caching任何东西。 我的networking服务器明确地发送了1分钟(即Cache-Control:max-age = 60,public)和7天之间的Cache-Control头。 我希望这样,我的networking服务器将不会在一分钟内两次完全相同的页面。 但是,如果我查看Web服务器的apache日志,则每个请求都直接代理到Web服务器,即使我在一分钟内多次请求完全相同的资源。 这是预期的行为? 我如何让CF服务我的网站的caching版本?
有哪些选项可以非常快地提供静态文件? 有没有任何选项允许在服务器的内存中caching文件等? 例如,将js文件caching在内存中。 我知道nginx,但它仍然每次读取硬盘的文件,我想要做的是通过将它们存储在内存中减less磁盘的I / O。 我每秒对js文件有大约1000个请求,而且他们正在放慢服务器的速度,甚至有时会崩溃apache。 还有什么替代方法可以让nginx在CentOS 5.6的LAMP栈上运行