我有一个主域下的服务器,我想指向另一个域到/example/index.php做另一个网站。 无论如何,我可以用.htaccess做到这一点? 干杯
我注意到网页在运行Apache 2.2的服务器上pipe理的基于Perl / CGI的专有应用程序“切断”的问题。 这导致我通过自己编写一个Perl脚本进一步调查问题,我能够重新创build相同的问题。 没有特别的地方输出被切断。 我已经考虑了超时的可能性,但是我找不到在web服务器日志中出现任何相关的错误。 为CGI设置的限制似乎也很好。 我可以采取哪些措施来确定原因(并解决)这个问题?
我有一个应用程序的下一个结构: /application (html files) /application/css (css files) /application/img (images) /application/classes -> I want this to redirect to a application server (JBoss) 我该如何configurationapache? 为什么不工作,如果我这样做: ProxyPreserveHost On ProxyPass /application ! ProxyPass /application/css ! ProxyPass /application/img ! ProxyPass /application/classes http://jboss_server:8080/ ProxyPassReverse /application/classes http://jboss_server:8080
我刚刚设置了Apache,我正在build立一个基本的网站,现在我有权限问题。 首先, / www / / www / sitename_com 由meder拥有:meder 和权限是recursion的755(或者我认为)。 我设置了一个虚拟主机,现在在sitename_com有一个'foo.php',我试图在该目录中打开(创build一个新的文件)..它将在 /www/sitename_com/en/file.xml 不过Apache抱怨: 警告:fopen(en / file.xml)[function.fopen]:未能打开stream:权限被拒绝 www用户是Apache的权利? 我需要授权给我的用户组(meder:meder ..不是一个“组”)。 提前致谢。
我在1und1.de租用一个小型虚拟服务器。 ( 链接,但只有德语 )(2GB RAMdynamic,至less512MB,20 GB硬盘)我select运行Ubuntu 8.04 LTS作为操作系统(64位)。 我通过Ubuntu存储库和后来的eAccelerator安装了apache2 + php5 + mysql。 我运行一些开发的东西和生产网站。 这个网站是一个目录,有几个访问者(每天250)和很多页(约7.5k)。 每隔几天,服务器就会冻结。 这意味着,它已经启动,可以被ping通,但是其他任何操作都会导致“服务器拒绝连接”。 看着pipe理面板,它说我的kmemsize是很高的,也有很多的apache进程产生的。 对我来说,似乎我的apache会占用我所有的资源(而且似乎是,如果Google或另一个爬虫开始抓取页面,这些冻结似乎就开始了)。 然后我试图避免这个冻结: 我降低了Apacheconfiguration中的MaxKeepAliveRequests和KeepAliveTimeout 我在Prefork设置的设置中设置了MaxRequestsPerChild,以便更频繁地清理Apache工作人员。 这似乎改善了情况,但仍然冻结正在发生。 任何人有什么想法可以/应该改变? 解决scheme
我刚安装redmine在我的Ubuntu的服务器.. 当我尝试从这个地址localhost / redmine访问它没有find 但是当我做这个脚本/服务器-e生产-p 3000然后在这里访问redmine localhost:3000其工作.. 任何想法.. 我有PHP也安装在我的服务器 这里是我的红矿的幽灵 <VirtualHost *:80> ServerName redmine.localhost ServerAlias redmine DocumentRoot /var/www/redmine/public/ ServerAdmin [email protected] LogLevel warn ErrorLog /var/log/apache2/redmine_error CustomLog /var/log/apache2/redmine_access combined <Directory /var/www/redmine/public> Options FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
我最近上了一个新的网站,其中一个部门把用户引导到一个虚拟域名。 例如,www.ia.domain.com将自己伪装成自己的网站,这真的是domain.com/ia 我想要做的是将所有访问www.ia.domain.com的用户redirect到domain.com/ia, 以及www.ia.domain.com/faculty/ => domain.com/ia/faculty/ 这是在一个新的框,所以它没有原来的configuration。 该网站正在使用Linux(rhel5)在Apache上运行。 我不熟悉mod_rewrite。 我做了301redirect,但我无法redirect一个虚拟子域的方式。
我想在apache上使用mod_rewrite传递一个实际的url作为variables 我有一个页面externalLink.php,可以传递一个URL在奥德做一些魔术即 /externalLink.php?url= http://example.com 我想这是一个很好的URL像/ external / http://example.com 我已经添加了一个重写规则到我的htaccess,我希望可以工作,但作为怀疑它不。 RewriteRule ^ external /([^/.]+)/*$ /externalLink.php?url=$1 [L] 有谁知道这是可能的吗? 提前致谢 .K
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php 这是Zend htaccess,我似乎无法find相当于此的lighttpd .. 感谢:D
我得到了一堆Apache的错误,我有问题追查。 他们在RHEL系统上运行一个非常高容量的Drupal网站。 [Mon Sep 14 12:48:44 2009] [info] [client xx.xx.xxx.xx](70007)指定的超时已经过期:core_output_filter:将数据写入networking [2009年9月14日星期一12:50:19] [info] [client xx.xxx.xx.xx](104)通过peer重置连接:core_output_filter:将数据写入networking [Mon Sep 14 12:51:28 2009] [info] [client xx.xxx.xx.xx](32)Broken pipe:core_output_filter:将数据写入networking 偶尔(每24到36小时)会有一个负载峰值,网站将变得完全没有反应。 平均负载从正常的1-1.5升到200.正在运行的大多数httpd进程将显示为“D” – 死锁 – 让服务器回到“交互式”的唯一方法是三- 手指敬礼或等到你得到一个提示和killall -9 httpd 。 很明显,这个网站不能被取下来做一堆的工作。 我已经检查了Apache的configuration,并且(再次),据我所知,EnableMMAP和EnableSendFile被禁用。 这些文件位于NFS v3挂载点上,但NFS服务器,mysql服务器和其他任何软件都不报告错误。 没有适当的系统日志或dmesg。 该网站的负载也太高,以协调各个请求,并由此产生错误。 在这一点上,我想networking硬件错误,我宁愿把网站上的第二台机器。 任何人有任何想法之前,我这样做?