Articles of apache 2.2

从IE安全站点在apache下载xlsx会导致额外的提示

问题是,当下载文件时,发生下载(第一个提示打开/保存),你可以保存文件。 如果您打开文件,它将向维客服务器发出额外的OPTIONS请求,其中一个请求不传递导致用户/通行证login提示的已validation凭证。 (用户可以取消这个提示,一切按预期工作) 目前的两种解决方法: 点击保存,然后打开第二个提示。 单击保存/打开提示中的打开后,单击提示上的取消。 我们使用MediaWiki(如果有的话),但它似乎是特定于IE和下载xlsx或docx文件附件。 用户正在使用IE8,并使用“受信任的站点”区域login到wiki,因此他们通过域凭据login。 查看fiddler中的请求将用户代理显示为“Microsoft-WebDAV-MiniRedir / 6.1.7601”,它们是对当前文件,当前目录,然后是每个父目录的请求。 示例请求: 用户请求: GET /images/x/x1/Filename.xlsx 当select“打开”时,会发出以下请求: OPTIONS /images/x/x1/ OPTIONS /images/x/ OPTIONS /images/ OPTIONS / OPTIONS / 在第二个选项请求,它会删除所有的cookie,所以他们被要求重新login到受信任的网站。 有没有一个设置,或者甚至可以在Apache中设置防止此提示的回应? 让我知道如果你需要更多的信息,恐怕我可能会散漫。 谢谢,安迪

修改httpd.conf来调整mod_wsgi和django install然后不能通过sftp进行连接

我修改了我的httpd.conf文件,指向一个.wsgi文件,我把apache指向了不同的文档根目录。 服务器工作正常,我看到我的应用程序在networking上,我仍然通过SSH连接。 但是,我被踢掉了,我无法回头。 我也使用.pem键。 这发生在任何人身上吗? 任何人有任何想法如何解决这个问题? 我正在使用运行apache2,python 2.6,mysql,mod_wsgi的EC2实例的Amazon Linux AMI 编辑:我只是再次刷新我的网页(10分钟后被踢掉的FTP),我得到一个页面无法find我的浏览器,就好像服务器不活跃。 EC2显示实例仍在运行,即使刷新后也是如此。

AWS上的dynamic反向代理

我期望在Amazons AWS基础架构上创build一个dynamic应用程序环境。 (可能沿着elasticbeanstalk或heroku的路线)。 在这个阶段,我不担心路由性能或多区域能力。 我的主要短期需求是易于安装和易于维护和pipe理。 目前的环境是最新版本的Ubuntu(12.04)上Apache(2)的最新版本。 坚持这将有助于上述的限制(即保持简单) build筑: 看到这个 所以: 这个架构是否可以工作(请参阅上面的架构图链接)? 有什么根本的缺失吗? 有更简单的快速select吗? 架构总结: 1.设置DNS以将所有对该域的请求路由到Elastic Load Balancer(ELB) 2. ELB路由到两个(或更多)实例,这些实例基于子域查找(使用mod_proxy_express)纯粹代理请求。 3. ELB'd应用服务器组的各个组之一将处理该请求。 笔记: 1.随着服务需求的增长,新的应用程序组可以被添加。 发生这种情况时,组将被添加并且子域查找(DBM文件)将被更新。 2.个别应用程序受到监视。 如果一个应用程序超出了某个性能限制,它将被重build为一个新的组(例如,更大/更小的性能),并且子域查找文件将被再次更新

Glassfish JSF / EAR Apache 2.2 proxy_ajp_mod引用的内容缺失(images / links / etc)

完全公开:由于这似乎是更多的configuration问题,我从堆栈中删除(没有得到任何答复),并转发到这里。 问题是如何更改由Glassfish在mod_proxy_ajp后面提供的requestContextPath。 如果直接连接到Glassfish 8080端口,网站/应用程序运行良好,这最终不是我想要做的。 所以我需要帮助configuration我的服务器和jsf部署。 我可以看到这个问题,但不知道如何解决它。 它与requestContextPath有关。 简单地说,Apache直接到http://mysite.com/welcome.xhtml这是正确的,我想要什么,但页面是减去图像和样式。 问题是Glassfish本身仍然指向http://mysite.com/myapp/* 。 所以它在app / site中提供的所有链接仍然通过requestContextPath引用。 这是http://mysite.com/myapp/welcome.xhtml的/myapp/*部分。 当我查看页面源时,使用相对链接引用的图像仍然指向requestContextPath(即/ myapp /)。 这是可以解决的,但真正的痛苦。 但是,对于页面链接,我无法设置相对path。 如果我将鼠标hover在联系页面链接上,则可以看到http://mysite.com/myapp/contact.xhtml ,如果单击它,则获得404。您也可以在页面源代码中看到/myapp/ contextpath。 如果我inputURL http://mysite.com/contact.xhtml我得到的页面减去其引用的链接(requestContextPath)。 在Apache上 ProxyPass / ajp://littlewalterserver:8009/myapp-web/ ProxyPassReverse / ajp://littlewalterserver:8009/myapp_Project-web 在Glassfish上 asadmin create-network-listener –listenerport 8009 –protocol http-listener-1 –jkenabled true jk-connector 我曾尝试去Glassfish和设置为默认的Web应用程序的Web应用程序。 我已经改变了/在glassfish-web.xml(并检查,以确保它在EAR文件中是相同的)。 我如何让Glassfish不在URL中包含/myapp/ context? 如果你知道怎么做,这一定很容易,但是我不知道怎么样,有人可以帮忙吗? 谢谢。

Git apache:无法通过http推送

我必须设置一个服务器,可以允许http vcspipe理(如git和svn)。 SVN支持运行良好,但我有一些与Git的麻烦。 实际configuration: CentOS 5 Apache 2.2.8 Git 1.7.4.1 /etc/httpd/conf/httpd.conf内容: ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 10 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> […]

如何在zend服务器中设置SSL?

我有一个干净的安装Zend服务器CE,我一直在尝试添加SSL支持过去的几个小时,但我不知道如何,我从xampp移动相同的SSLconfiguration文件到zend(改变指令,并添加ssl密钥和证书,ofcourse),并混合和匹配的所有configuration(因为在xampp它的工作),现在我越来越“禁止”,只要我试图通过https访问。 sslconfiguration: <IfModule ssl_module> Listen 443 <IfModule mime_module> AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl </IfModule> SSLPassPhraseDialog builtin SSLMutex default <VirtualHost _default_:443> # General setup for the virtual host DocumentRoot "C:\Program Files (x86)\Zend\Apache2" ServerName localhost:443 ServerAdmin webmaster@localhost ErrorLog "logs/error.log" <IfModule log_config_module> CustomLog "logs/access.log" combined </IfModule> SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key" <FilesMatch "\.(cgi|shtml|pl|asp|php)$"> SSLOptions […]

Apache和mod_proxy_balancer上的现有连接不会故障切换第二个JBoss节点

我有一个Jboss场,通过Apache HTTP + mod_proxy_balancer和mod_proxy_ajp进行负载平衡,具有以下configuration: <VirtualHost *:80> ServerName web-gui-acceptance.myorg.com ServerAlias web-gui-acceptance ProxyRequests Off ProxyPass /web-gui balancer://jbosscluster/web-gui stickysession=JSESSIONID nofailover=On ProxyPassReverse /web-gui http://srvlnx01.myorg.com:8080/web-gui ProxyPassReverse /web-gui http://srvlnx02.myorg.com:8080/web-gui <Proxy *> AuthType Kerberos […] </Proxy> <Proxy balancer://jbosscluster> BalancerMember ajp://srvlnx01.myorg.com:8009 route=SRVLNX01_node1 BalancerMember ajp://srvlnx01.myorg.com:8009 route=SRVLNX02_node1 ProxySet lbmethod=byrequests </Proxy> </VirtualHost> 当第一个JBoss节点失败时(主机虚拟机closures),我现有的连接不会在第二个节点上失败……第一个路由被保存(在表/ .shm中),并且提供了503个错误。 有人能告诉我我错过了什么吗?

试图允许在Apache的域pipe理员访问

我正尝试通过apachevalidation域pipe理员,它不工作。 错误我得到如下 [Mon Sep 24 14:54:45 2012] [debug] src/mod_auth_kerb.c(1432): [client 172.16.0.85] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos [Mon Sep 24 14:54:45 2012] [debug] src/mod_auth_kerb.c(915): [client 172.16.0.85] Using HTTP/[email protected] as server principal for password verification [Mon Sep 24 14:54:45 2012] [debug] src/mod_auth_kerb.c(655): [client 172.16.0.85] Trying to get TGT for user [email protected] [Mon Sep 24 […]

卸载从源代码安装的php / apache包

我最近从我的ubuntu(亚马逊ec2)实例的源代码发行版中安装了php和apache。 现在,我想删除它们。 但是没有办法做到这一点。 任何人都可以请帮我展示应该卸载它们。 或者如果我需要手动删除文件/目录,有没有什么办法可以find哪些安装的包? 提前致谢。

使用SMB / UNCpath时WAMP性能不佳

我configuration了一个WAMP(Windows Apache MySQL和PHP)堆栈,当configuration为使用本地存储需要3-4秒加载。 当我使用SMB / UNC共享时,需要12-15秒才能加载。 这里是我的httpd.conf中的两行: #DocumentRoot "//10.99.108.11/test_htdocs" #<Directory "//10.99.108.11/test_htdocs"> #DocumentRoot "C:/www" #<Directory "C:/www"> 我可以在Windows Server 2008 R2上进行性能调整,以提高性能,还有另一种方法可以使用smb来提高性能