Articles of apache 2.2

在CentOS 5.7 x86_64上安装httpd-devel

我试图在我的Media Temple DV 4服务器上安装httpd-devel。 我试过这个: yum install -y httpd-devel 但是安装失败: –> Missing Dependency: httpd = 2.2.3-53.el5.centos.3 is needed by package httpd-devel-2.2.3-53.el5.centos.3.i386 (updates) 所以这似乎表明我需要一个更新版本的httpd。 所以我检查了我的httpd版本。 我检查了我目前的版本: # yum info httpd … Installed Packages Name : httpd Arch : x86_64 Epoch : 1 Version : 2.2.19 Release : 11072010 … 好吧,所以httpd-devel是要求2.2.3-53,但我只有2.2.19。 所以我尝试更新httpd: # yum update httpd …. […]

不存在的子域parsing为主域

我遇到了一些我觉得奇怪的事情。 我正在使用Apache / 2.0.54 如果我尝试访问我的服务器上不存在的子域,它将parsing为主域。 例如去 http://www.fakesub.mydomain.com 将parsing为http://www.mydomain.com 。 如果我input一个有效的子域名例如 http://www.validsub.mydomain.com 它将parsing到适当的子域。 我想这是由于某种服务器confg,但我不知道是什么。 谷歌search没有真正帮助我,但这可能是因为我不知道该怎么称呼这一点。 任何人都可以build议为什么会这样? 非常感谢!

使用虚拟主机时出现SSL错误(apache + xampp)

我在Windows Server 2003 vps上有多个网站,通过xampp运行apache2。 我正在使用openssl。 当我只在1个网站启用了SSL(我有2个活动)时,一切正常 – 但现在我有问题。 我无法访问https://liamwli.co.uk (或非安全的变体),因为当我尝试访问它时,google chrome发生错误: SSL连接错误无法与服务器build立安全连接。 这可能是服务器的问题,或者可能需要您没有的客户端身份validation证书。 错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误。 我可以访问我的其他网站(techmastersforum.co.uk),但它提供了一个非常简洁的网站。 当我尝试通过https访问techmastersforum.co.uk时,它给我一个证书错误,因为它试图使用我的其他域的证书。 我的httpd-vhosts.conf文件的内容是: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/xampp/htdocs" ServerName techmastersforum.co.uk ServerAlias www.techmastersforum.co.uk ErrorLog "logs/dummy-host.localhost-error.log" CustomLog "logs/dummy-host.localhost-access.log" combined </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] DocumentRoot "C:\xampp\xampp\blog" ServerName liamwli.co.uk ServerAlias www.liamwli.co.uk ErrorLog "logs/liamwlissl.log" CustomLog "logs/liamwlissl.log" combined SSLEngine On SSLCertificateFile […]

proxypass通过非标准端口的Apache – 这是怎么可能的192.168。*:9999的作品从计算机本身,而不是在networking上的另一台计算机?

httpd.conf的虚拟主机看起来像这样: <VirtualHost *:9999> ServerAdmin [email protected] ServerName www.example.com ServerAlias example.com # Indexes + Directory Root. DirectoryIndex index.php DocumentRoot /var/www/html/example.com/wordpress ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:8888/ ProxyPassReverse / http://www.example.com:9999/ #ProxyPassReverseCookieDomain localhost:8888 www.example.com:9999/ ProxyPassReverseCookiePath / / </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName www.example.com ServerAlias example.com # Indexes + Directory Root. DirectoryIndex […]

如何在Ubuntu中为www-data(apache的用户)设置默认组权限?

我一直无法为www-data (apache的用户)设置一个umask。 我试图把umask 002 ,就像在我发现的很多其他例子中,在/etc/init.d/apache2脚本中,或者在/etc/apache2/envvars… 。 然后我重新启动我的Apache服务器。 举个例子,重启后,如果我这样做: sudo su – www-data touch file 该文件总是获得默认的rw-r -r–权限( umask 022 ),而我想要rw-rw-r–( umask 002 )。 在Ubuntu Hardy(8.04)中改变这一直是一个不可能完成的任务。 有人可以帮我吗? 谢谢

Amazon Elastic Beanstalk是否支持HTTP身份validation?

我的.htaccess文件: AuthType基本 AuthName“限制文件” AuthUserFile /var/www/html/public/.htpasswd 要求用户test.user 如果我重命名.htaccess文件,那么该网站工作正常。 否则Beanstalk健康状况检查状态变为红色,并且站点返回状态503(状态不可用)。 我的下一步是什么让这个工作?

apache名称虚拟主机 – 两个域和SSL

我试图设置Apache(2.2.3)使用不同的域和IP地址运行两个SSL网站。 这两个网站运行良好的端口80,但是当我试图启用SSL的网站2我得到一个ssl_error_bad_cert_domain错误; website2拿起网站1的SSL证书。 这是我在httpd.conf中的设置: # Website1 NameVirtualHost 192.168.10.1:80 <VirtualHost 192.168.10.1:80> DocumentRoot /var/www/html ServerName www.website1.org </VirtualHost> NameVirtualHost 192.168.10.1:443 <VirtualHost 192.168.10.1:443> SSLEngine On SSLCertificateFile conf/ssl/website1.cer SSLCertificateKeyFile conf/ssl/website1.key </VirtualHost> # Website2 NameVirtualHost 192.168.10.2:80 <VirtualHost 192.168.10.2:80> DocumentRoot /var/www/html/chart ServerName www.website2.org </VirtualHost> NameVirtualHost 192.168.10.2:443 <VirtualHost 192.168.10.2:443> SSLEngine On SSLCertificateFile conf/ssl/website2.cer SSLCertificateKeyFile conf/ssl/website2.key </VirtualHost> 更新:在回答谢恩(这不适合在评论框)这里是从apachectl -S输出: VirtualHost configuration: 192.168.10.2:80 is a […]

尝试在centos 5.5上安装varnish时出现错误信息

我正尝试使用命令yum install varnish install varnish在CentOS 5.5上安装Varnish,但由于此警告消息,无法完成安装过程: 警告:rpmts_HdrFromFdno:标题V3 DSA签名:NOKEY,密钥ID …… libedit-20090923-3.0_1.el5.rf.x86_64.rpm的公用密钥未安装 我如何解决这个问题?

Akamai网站故障切换触发器

我的组织目前拥有2个数据中心,从中可以托pipe公司网站,Akamai提供负载平衡和其他CDN服务。 现在,我被告知,如果我们在1个数据中心的服务器堆栈停止响应,Akamai将自动将传入stream量路由到备用数据中心。 问:现在我的问题是,导致Akamai启动此路由的触发器是什么? 即。 Apache Http服务器是否必须停止在端口80上侦听/响应,否则将返回非2XX / 3XX / 4XX代码呢? (即让应用程序服务器返回HTTP 500的) 如果是这样的话,是否可以将其configuration为以上下文为基础进行工作,这样,如果http://www.example.com/search发生故障(应用程序服务器返回HTTP 500),到/ search的stream量将被路由到其他位置,但所有其他stream量仍然击中两个堆栈? 问:还有,服务恢复后多长时间才会开始stream量回传?

403从apache2禁止

我知道这个问题被问了很多,但没有任何答案已经解决了我的问题。 我在工作电脑上有相同的configuration,但不能在家工作! 首先,我从我的git仓库中取出〜/ proto-spa。 然后我安装了apache2。 我禁用了默认网站,然后我复制了/etc/apache2/sites-available/default verbatim并将其转储到/etc/apache2/sites-available/proto-spa 。 我改变它指向/var/www/proto-spa 。 我改变了目录到var/www和symlinked到ln -s ~/proto-spa本地副本。 然后我重新启动apache2。 我不断得到一个403.我的Apache日志说: [Thu Apr 26 08:53:02 2012] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/proto-spa 我遵循各种职位的build议,包括chmod -R 755 ~/proto-spa等,但没有任何工作。 好的,这是您要求查看我的configuration的部分。 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/proto-spa <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/proto-spa/> Options Indexes […]