在Red Hat(kernel 2.6)上通过Apache 2.2.15运行PHP 5.3.3, 我在名为test.php的根目录下有一个testing文件: <? phpinfo(); ?> 当我把浏览器指向这个文件时,它会把这个源文件解释给我。 日志中没有显示错误,访问日志中有一个标准条目: xx.xx.xx.xx – – [29/Nov/2012:10:26:56 -0500] "GET /test.php HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.91 Safari/537.11" 我的configuration文件有以下几行: /etc/httpd/conf/httpd.conf中 … Include conf.d/*.conf … /etc/httpd/conf.d/php.conf # # PHP is an HTML-embedded scripting language which attempts to make it # easy […]
我最近贴了类似的post,但是我很匆忙,所以我没有提供任何必要的信息。 我遵循arch-linux wiki指南,使用apache和sslbuild立一个SVN仓库。 我几乎可以肯定,我了解所有的步骤,并正确填写他们。 这里是指导: https://wiki.archlinux.org/index.php/Subversion_Setup : https://wiki.archlinux.org/index.php/Subversion_Setup 。 当我尝试连接使用 svn co https://192.168.0.21/svn/myrepo 要么 links https://192.168.0.21/svn/myrepo httpauthentication要求我填写我的账户名称和密码。 在表格之后(不pipe名字和密码是否正确),都会有一个消息: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for https://192.168.0.21/svn/myrepo 我检查httpd / errors_log,每次我尝试连接,Apache输出: [Thu Nov 29 22:19:45 2012] [error] [client 192.168.0.21] (13)Permission denied: Failed to load the AuthzSVNAccessFile: Can't open file […]
JBoss AS7 mod_proxy或mod_cluster 让我开始一个JBoss AS7服务器集群。 我发现可以用mod_proxy或者mod_cluster使用apache。 你可以用哪个? 哪个更容易确定和维护? 哪个提供更好的性能?
目前我有一个网站,这些文件在我的/ home / www /目录和域logging指向我的服务器的IP。 这工作正常。 我想主办另一个网站,用不同的域名。 如果我在“家”(wwwx为参数为了)创build一个新的文件夹,并把新的网站文件在这个,我怎么能设置它,所以我的新域指向这个文件夹?
我如何configuration虚拟主机,以便我不必将端口添加到URL? 现在,我在不同的端口上运行apache(88) 我想用http://my.local.com而不是http://my.local.com:88
if (!-e $request_filename){ rewrite /iOS/(.*jpg)$ /$1 last; rewrite /iOS/(.*jpeg)$ /$1 last; rewrite /iOS/(.*png)$ /$1 last; rewrite /iOS/(.*css)$ /$1 last; rewrite /iOS/(.*js)$ /$1 last; rewrite /Android/(.*jpg)$ /$1 last; rewrite /Android/(.*jpeg)$ /$1 last; rewrite /Android/(.*png)$ /$1 last; rewrite /Android/(.*css)$ /$1 last; rewrite /Android/(.*js)$ /$1 last; rewrite ^/(.*)$ /?route=$1 last; } 有一些虚空url,例如mysite.com/yourdetails,它们是由路由器类(它是一个以index.php作为入口点的PHP应用程序)在内部处理的,它们在nginx上似乎工作正常,但不是Apache: – / 我试过这个,但虚荣url不起作用 RewriteEngine On RewriteBase […]
我们使用suPHP,并且每当我们的php包被更新时,一个新的php.conf文件被放到apacheconfiguration文件夹(/etc/httpd/conf.d)中,这会导致500错误,因为它将php脚本configuration为标准的PHP解释器(AddHandler php5脚本.php),而不是suphp。 发生这种情况时,我们必须手动删除php.conf并重新启动Apache。 另外,PHP包还将/ var / lib / php / sessions的所有权更改为root:apache,我们需要它为root:suphpgroup。 关于如何避免每次PHP更新导致这两个问题的任何想法?
我正在尝试使用ApacheloggingWeb服务特定信息(Apache通过使用mod_jk充当负载均衡器)。 例如,我想知道每个web服务调用的响应时间需要多长时间。 要做到这一点,我绝对需要知道日志文件中web服务方法的名称。 事实上,webservice-method的名字被封装在SOAP-body中,我没有使用default-configuration来访问它。 有人知道一个Apache模块来扩展日志信息吗? 还有其他的想法来解决这个挑战吗? 谢谢!
我想降低我的VPS上打开文件的数量。 使用lsof我注意到,Apache不断保持access.log和error.log为服务器上托pipe的每个域打开。 有没有办法改变这种行为?
从简单的事情开始: RewriteRule ^(.*)$ index.php?page=$1 如果我也想要以下工作: RewriteRule ^/foo$ /index.php?page=foo #/foo IS a directory 这似乎只工作,如果R标志被设置,但然后完整的非漂亮的url被写入。 因此,似乎我可以REDIRECT现有的目录,但不能重写它们…也许与目录本身内的.htaccess? 或者在/foo/index.php中添加一些PHP魔法(如/index.php?page=foo)? 它会起作用吗? 它会被HTTP标准/search引擎优化? 请帮忙! PS:我想到了最奇怪的想法:redirect/ foo到/ not-a-dir,然后重写/ not-a-dir到/index.php?p=foo应该在理论上工作…但是…来吧真的?!?