我有这个重写规则 RewriteRule ^ ar $ /index2.html 但我需要保持redirect后,地址栏中的url不变。 即。 如果用户inputhttp://mydomain.com/ar我需要redirect他到/index2.html,但保持原样的url。 任何想法如何做到这一点? 谢谢你的帮助
我有一个旧的ASP.NET服务器和网站运行在这个与许多子站点和页面上的IIS的IIS例如: www.mysite.com/users/ www.mysite.com/tools/ www.mysite.com/orders/vieworders.aspx 我现在有一个新的网站,将运行在一个新的Apache服务器上,我将我的域名转移(例如) www.mysite.com/index.php 我想我的新网站(与我的旧域名)仍然将stream量引导到我的IIS服务器上的旧页面,有没有办法做到这一点? 因此,例如,如果有人访问www.mysite.com,他们会去我的PHP网站,但如果他们input,或使用书签www.mysite.com/orders/vieworders.aspx他们会在我的旧网站在IIS上? 谢谢
我已经取消了下面的行注意到由apache的PHP beeing考虑到: LoadModule php5_module libexec/apache2/libphp5.so 然后我创build了一个test.php文件 <?php phpinfo(); ?> 并重新启动apache sudo apachectl graceful 但是php文件没有考虑到,我只是得到了纯html。 任何想法 ?
在Apache中有多less(如数百)VirtualHost指令的性能/内存成本是多less? 一般来说,这是一个好主意吗? 我目前正致力于改善我公司的按需基础设施。 我们拥有的是一个非常经典的体系结构:每个客户都有一个子域,例如customer1.service.com ,它导致我们的物理服务器之一(它们实际上是虚拟机,但不重要,所以我们称之为主机)。 这些主机可以为多个客户提供服务,由于我们的服务是基于Web的,因此我们有Apache向我们的Web应用程序发送请求。 基本上Apache是一个HTTP代理,只是这样做的。 由于我们的主机并不那么繁忙,所以我希望能够在它们中的每一个上运行我们的应用程序的多种风格,并且Apache将我们的客户发送到正确的应用程序。 AFAIK实现这一目标的唯一方法是为每个子域/客户提供一个VirtualHost指令。 因此,我基本上是问一百个人是否能够很好地工作或者出现性能问题。 另外,每个flavor都有一个Location指令不是一个选项,因为该应用程序写得不好,不支持path中的额外位(如customer1.service.com/v1/ )。 随意提出任何可能在你看来更好的工作。 谢谢!
我正在设置一个开发服务器,所以我不再需要直接编辑远程服务器上的文件,并且有版本pipe理的SVN。 由于一些网站的图像很重(3-30gb),我们决定不在SVN存储库中包含图像。 所以我build立了一个给所有子域的虚拟文档根目录的系统,所以http://[user].[domain].testdomain.com得到/working/[user]/[domain]/httpdocs的虚拟文档根这些是所有用户的工作副本。 (我不知道是否相关,但可能是有用的) 然而,为了全面的testing目的,显示图像将是有用的。 dev服务器也作为备份服务器使用,因此所有的镜像都在服务器上。 我想通过一个漂亮的htaccess / PHP脚本组合显示所有缺less的图像。 我目前正在使用这些规则: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ RewriteRule (.*) http://testdomain.com/fallback.php?image=$1 [L] 但是这不能完全按照计划工作,因为我无法从中获取子域信息。 另外,因为redirecturl包含一个完整的域名,所以它被完全redirect,这使得它成为一个额外的http请求。 理想的设置是,所有丢失的图像都来自一个PHP脚本,位于http://testdomain.com/fallback.php ,图像是从原始的URL(如http://me.webshop.testdomain.com/images/header.png ),但我似乎无法得到它的工作。 这甚至有可能吗? 如果是这样,任何指向我应该做的? ps作为一个奖励,上面提供的规则似乎在user.webshop.testdomain.com域( user.webshop.testdomain.com )上的每个图像请求上触发,但它的工作方式应该是在webshop.testdomain.com ,为什么? //编辑: 这解决了我的问题: RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.domain\.nl [NC] RewriteCond /working/%1/%2/httpdocs%{REQUEST_URI} !-F RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ RewriteRule (.*) http://domain.nl/fallbackimages/fallback.php?image=$1&host=%{HTTP_REFERER}&oeps=%{HTTP_HOST} [P]
我已经安装了Apache 2.2,它像一个魅力运行。 问题在于,系统有时在高负载下变慢,或者大量的同时用户访问相同的php文件。 查看Splunk中的服务器性能日志我注意到Apache非常高效地使用了CPU,并且每次发生峰值时都会创build独立的脚本,并以非常勇敢的方式处理CPU消耗。 尽pipe如此,这个特定的服务器比CPU的能力有更多的可用内存,我想知道,如果有办法,使Apache在处理不同的任务时更依赖RAM而不是CPU。 目前看起来似乎是在特定设置中提高Apache性能的最佳select。 我们的服务器有4CPU内核(2.2 GHz),8GB或RAM。 当发生负载时,我们通常只能看到700MB的RAM,但是Apache所消耗的CPU的80-90%。 是否合乎逻辑地假设,通过增加Apache处理的内存的“限制”,我们可以推动用户限制? 改变Apache以这种方式工作的步骤是什么?
好,所以我很困惑如何Apache,PHP和WordPress的内存分配工作。 例如在WordPress中,有一个configurationvariables(define('WP_MEMORY_LIMIT','64M');)用于默认情况下通常设置为64M的内存分配。 另外,PHP在php.ini(memory_limit)中的内存分配默认设置为低(例如128M) 如果我有一个2GB RAM的服务器,我应该如何分配内存到WordPress和PHP? 例如 我应该将php内存设置为2GB? 服务器是一个VPS也运行MySQL,cPanel等,所以我想我应该可能限制它到1GB,而不是。 另外,如果我将php内存限制为512MB,反正它会使用超过512M? 那么,怎么样的WordPress – 我应该把它设置为匹配的PHP限制? 如果我有php设置为1GB的内存和2个WordPress站点,我应该设置每个512MB – WordPress会服从内存限制吗? 只是试图处理我的内存分配策略。 非常感谢! 埃德
在共享服务器(特别是运行Debian的DreamHost共享服务器,但我不知道这是否重要),mod_suexec被激活,PHP和Python被迫使用CGI或FastCGI,你会期望Passenger进程作为Apache用户运行或者作为乘客驱动的应用程序运行的从其主目录的用户? 请解释你的答案的基础。 (为了与DreamHost的PHP和Python的方法保持一致,我猜测后者是一致的,但是我对Passenger如何与Apache交互很模糊,更不用说mod_suexec了。)
我是lighttpd的新手,刚刚从Apache切换过来。 我怎样才能通过SSHfind错误日志? 我一直在收到一些500内部服务器错误,我想排除故障。
每当我向我的SSL服务器发出请求时,即使是文本文件,也会收到此错误。 是不是通过SSL发送响应? Apache SSLconfiguration: Listen 443 AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCacheTimeout 300 SSLMutex default <VirtualHost _default_:443> DocumentRoot "C:/Websites/xivio.com" ServerName ww6.xivio.com:443 ServerAdmin [email protected] ErrorLog "C:/error.log" TransferLog "C:/access.log" Redirect permanent /bftq5/index.cfm http://www.xivio.com/www/index.cfm Redirect permanent /index.cfm http://www.xivio.com/www/index.cfm Redirect permanent /undefined http://www.xivio.com/t.txt SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile "C:/ww6_xivio_com.crt" SSLCertificateKeyFile "C:/myserver.key" <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> […]