Articles of apache 2.2

chown / chgrp无效(fedora,apache2)

当我的networking服务器尝试加载我创build为“root”的文件时,出现403禁止的错误。 如果我chown和chgrp到正确的用户名,它并没有帮助。 如果我chmod 777文件也没有帮助 唯一可行的是在使用正确的用户名时使用“cp”,然后删除原始文件。 任何想法为什么? 我使用的是Fedora,Apache 2.我也在使用虚拟主机。

无法启动apache无法打开/ etc / apache2 / envvars

我已经有这个问题几次,我不知道是什么原因造成的 Failed to start apache : .: 45: Can't open /etc/apache2/envvars 当我看到一个dir列表,我得到envvars旁边的这些问号,有没有人知道这是什么意思? 操作系统是Ubuntu 10的,如果有帮助 drwxr-xr-x 7 root root 4096 Jan 29 11:56 . drwxr-xr-x 83 root root 4096 Feb 4 10:34 .. -rw-r–r– 1 root root 8113 Sep 29 01:52 apache2.conf -rw-r–r– 1 root root 8027 Oct 3 22:26 apache2.conf.dpkg-old drwxr-xr-x 2 root root 4096 […]

无法通过本地networking访问Apache

我刚刚安装了EasyPHP,以便拥有一个带有PHP的Apache Web服务器,并且包含了所有内容。 当我通过浏览到http://127.0.0.1:8888/访问时,它的function就像一个魅力,但不幸的是,当我去http://192.168.xx:8888/ (其中x是我的电脑地址在我的本地networking)。 在Chrome中,我收到以下错误: Error 102 (net::ERR_CONNECTION_REFUSED) 我试过了: 我能ping通我的电脑使用ping 192.168.xx 我已经为Windows防火墙添加了一个例外,以便让它将请求传递给8888端口,无济于事。 有谁可能知道可能是什么原因?

缺省/服务器状态位置不在Apache中inheritance

我有一个问题获取/服务器状态在Ubuntu服务器10.04.1工作Apache 2.2.14。 status.load和status.conf的缺省符号链接出现在/ etc / apache2 / mods-enabled中。 status.conf包含位置/服务器状态和适当的允许/拒绝指令。 但是,我在启用网站的唯一虚拟主机看起来像这样。 这个想法是用Tomcat URL代理任何东西到一个tomcats集群,其他任何东西都可以代替一个IIS框。 但是,这似乎导致请求/服务器状态被发送到IIS。 无论我使用什么命令,将/ server-status复制到Vhostconfiguration似乎都没有帮助。 是否有可能包括/服务器状态做一个虚拟主机configuration有一个“默认”代理规则? <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED <Proxy balancer://tomcatCluster> BalancerMember ajp://qa-app1:8009 route=1 BalancerMember ajp://qa-app2:8009 route=2 ProxySet stickysession=ROUTEID </Proxy> <ProxyMatch "^/(mytomcatappA|mytomcatappB)/(.*)" > ProxyPassMatch balancer://tomcatCluster/$1/$2 </ProxyMatch> #proxy anything that's not a tomcat URL to IIS on […]

是否有任何标准的日志格式,包括服务请求的时间? 我可以在不破坏标准日志文件parsing器的情况下添加它吗?

我想在apache 2中logging%D和%O日志格式string。 它们是以微秒为单位发送请求的时间,以及发送的总字节数。 这对生成服务器文件服务速度的统计信息很有用,并查看与某些IP段的连接可能是否有困难。 我还计划根据指标进行一些负载调整。 我也更改为每日日志文件扩展和每日日志更好的parsing。 不幸的是没有标准的日志格式似乎包括这两个值。 还是有一个? 我真的想保持相同的日志,并保持awstats,webalizer或各种其他可能出现的工具compliable。 所以如果我只是改变 LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined 至 LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %D" vhost_combined 是否有可能通常采取将仍然运作良好? 我想我曾经听说,有一些Web服务器日志文件的约定,只要你只是在最后追加的东西,你可以改变格式。 任何人都可以证实/反驳这个? 你这事通常是个好主意吗? 结果是否准确? 你知道一些可能工作更容易的替代方法吗? 某种types的iptables日志logging什么的?

无法让简单的Apache VHost启动并运行

不幸的是,我似乎无法得到一个简单的Apache VHost在线。 我曾经只是有一个绑定到所有的VHost: <VirtualHost *:80> ,但这不再适合安全。 我需要有一个VHost本地主机请求(即我的开发服务器)和一个传入请求通过我的域名。 这是我的新VHost: NameVirtualHost domain1.com <VirtualHost domain1.com:80> DocumentRoot /var/www ServerName domain1.com </VirtualHost> <VirtualHost domain2.com:80> DocumentRoot /var/www ServerName domain2.com </VirtualHost> 重新启动服务器后,我在日志中看到以下错误: [Wed Feb 16 11:26:36 2011] [error] [client ####.###.###.###] File does not exist: /htdocs [Wed Feb 16 11:26:36 2011] [error] [client ####.###.###.###] File does not exist: /htdocs 我究竟做错了什么? 编辑 根据下面给出的答案,我修改了我的configuration。 这是我的configuration文件: […]

虚拟主机debian apach2

我试图添加一个新的域到我的服务器运行debian和apache2。 我应该如何去添加域? 通过网站启用/可用? 如果是的话,我该怎么做 谢谢

如何在不重新编译Apache的情况下在现有的Apache2安装上安装mod_ssl

更新的问题 老问题 mod_ssl不适用于1.3.41以上版本的Apache吗? 我有版本2.2.17(当前最新) http://www.modssl.org/ 原来的问题 ./configure –with-apxs=/usr/local/apache/bin/apxs Configuring mod_ssl/2.8.30 for Apache/1.3.39 ./configure:Error: Installed Apache doesn't contain Extended API (EAPI) 这很奇怪,因为我的Apache版本是2.2.17 /etc/init.d/httpd -v Server version: Apache/2.2.17 (Unix)

有点“结合”Tomcat和Apache

所以我有一个在Tomcat上运行的Web应用程序,但是我也运行Apache,所以我不能转发Tomcat使用80端口,所以现在它只是坐在8080.是否有我可以configuration他们两个“一起工作”,所以如果我把它放在http://app.domain.com/它会去的Tomcat应用程序? 谢谢!

Ubuntu PHP5 / Apache2 – 显示500错误而不是错误信息

以下脚本不会向浏览器输出错误消息。 相反,它会导致HTTP错误500响应。 <?php error_reporting(E_ALL); ini_set('display_errors', 'On'); phpinfo(); echo "test" asdf // This should error ?> 想法? 这是在ubuntu上安装一个基本的php5 / apache2。 httpd.conf是空白的,没有.htaccess文件。 error.log文件显示错误消息: 语法错误,意外的T_STRING,期待','或';' 哪个是对的。