我在configuration文件中有这样的设置。 <Directory "/var/www/test/folderA/" > <Files "index.html"> Header set Cache-Control "no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires "0" </Files> </Directory> 然后在浏览器中,folderA被隐藏。 它仍然存在,但隐藏在同一级别的其他文件夹可以。 我怎样才能取消隐藏,但仍然使用caching控制?
我们的公司已经合并,我们在Lync中的SIP地址与新的自动发现不匹配。 在开始之前,“解决方法”是在使用Apache 2.2的服务器上构build的。 它将Autodiscover.NewFirm.comredirect到Autodiscover.Old-Firm.com,如下所示。 <VirtualHost *:80> ServerName autodiscover.New-Firm.com DocumentRoot "/xampp/EmptyFolder" Redirect /autodiscover/autodiscover.xml https://autodiscover.Old-firm.com/autodiscover/autodiscover.xml </VirtualHost> 我遇到的问题是,文件夹中的原始configuration被过度渴望的离岸支持团队删除,无法恢复。 发生这种情况后,用户login时,Lync客户端开始显示信任消息。 我通过添加一个GPO来解决这个问题,这个新的公司域被信任,这固定了笔记本电脑客户端,但是Polycom CX5500不会login,因为他们不信任证书。 我需要把这个“解决方法”放回原处,直到整合环境build成。
刚刚编译鱿鱼3.5.25与: configure options: '–with-openssl' '–enable-ssl' '–enable-ssl-crtd' 我用openssl创build了.pem文件,在squid.conf中我有: http_port 3128 ssl-bump cert=/etc/squid3/myCA.pem generate-host-certificates=on dynamic_cert_mem_cache_size=4MB 到目前为止,一切工作正常,HTTP请求加载罚款,我只是得到This Connection is Untrusted消息在Firefox中的https,但我想这是因为我没有创build和添加.der文件到浏览器。 我遇到的问题是,当我尝试使用url_rewrite_program ,我将其添加到squid.conf中: url_rewrite_program /etc/squid3/rewrite.php rewrite.php看起来像这样: #!/usr/bin/php <?php $temp = array(); stream_set_timeout(STDIN, 86400); while ( $input = fgets(STDIN) ) { $temp = split(' ', $input); $output = $temp[0] . "\n"; if( stristr($temp[0], "192.168.0.123" ) == false ) { $output […]
我正在与本地服务器(wampserver)的WordPress的网站上工作。 它工作得很好2天前,但现在当我试图login到我的本地服务器,我得到一个“内部服务器错误”。 所以我检查了Apache服务器错误日志,因为他们说,我得到这个错误: [Sun Oct 15 16:47:04.071631 2017] [core:error] [pid 11808:tid 1872] [client 127.0.0.1:53175] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. 我真的不知道是什么原因造成的。 我的本地主机工作得很好,但我现在在一个虚拟主机,这将返回500错误的工作。 也许问题出在我的httpd-vhosts.conf文件中? 这是我在那里得到的: <VirtualHost *:80> DocumentRoot "c:/wamp64/www" ServerName localhost ServerAlias localhost […]
对于这个问题的含糊不清,我感到困惑,从哪里开始。 有问题的Centos服务器随机超时。 我从服务器提供商收到以下内容,目前正在等待他们的回复,看他们是否可以提供任何进一步的信息。 这就是我现在要做的一切: 详细信息:CRITICAL – 10秒后套接字超时 为了解决这个问题,我不确定究竟应该在寻找什么,但是我注意到我可以通过手动重新启动Apache来解决这个问题,只需要30分钟左右。 从我有限的知识中,我会冒险猜测,作为服务器上的所有网站同时发生的Apache问题,但我仍然可以ping通,并通过SSH连接到它没有任何问题。 我非常难以理解我应该寻找的东西。 任何帮助将不胜感激。 apachectl -V的输出作为其任何用途的输出: Server version: Apache/2.2.15 (Unix) Server built: Oct 16 2014 14:48:21 Server's Module Magic Number: 20051115:25 Server loaded: APR 1.3.9, APR-Util 1.3.9 Compiled using: APR 1.3.9, APR-Util 1.3.9 Architecture: 64-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with…. […]
我们最近在我们的ERP系统上应用了一个补丁,更新了HTML,JavaScript和CSS文件。 在应用补丁程序后,大量用户呼叫帮助台报告菜单页面上的function丢失。 根本原因是由于用户的浏览器(IE11)在浏览器caching中保存了一个旧的JavaScript文件。 按键盘上的F5或清除caching解决了这个问题,因为它强制从服务器下载新版本的JavaScript文件。 但是,指导每个用户如何清除caching不是一个select,因为有数十万个ERP系统的用户。 我的问题:是否有任何服务器端设置,将强制浏览器从服务器(Apache)加载最新的JavaScript文件? 这样的情况是否有最佳做法? 我们知道,浏览器设置可以更改为始终加载新的浏览器,但是对networking和服务器性能有影响。 另外,由于支持限制,我们不能使用自动更新。 任何想法表示赞赏。
我想在子path上使用代理(来模拟一个服务)。 我想要做的事情如下: https://myinternaldomain.com/myapplication/query/param1/…/paramN 这个包含“查询”的特定子path(?或者如何被称为完全子域?)应该使用代理服务器redirect到我的mockserver(在端口3000上运行) 和其他所有的电话 https://myinternaldomain.com/myapplication 不应该被redirect,应该正常工作 我在我的domain.xml中有一个条目: <subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" instance-id="${jboss.host.name}-${jboss.server.name}" native="false" default-session-timeout="1440"> <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/> <virtual-server name="default-host" enable-welcome-root="false"> <alias name="localhost"/> <sso cache-container="web" cache-name="sso" reauthenticate="false"/> <rewrite name="myname" pattern="^/myapplication/query/*" substitution="/mockserver/query/" flags="L,R=302"/> </virtual-server> </subsystem> 但它看起来像redirect。 有没有可能在这里有类似于mod_proxy的ProxyPassfunction? 在httpd.conf中看起来像这样的东西(在使用mod_proxy的情况下) ProxyPass "/myapplication/query" "http://mockserver:3000/mockserver/query" ProxyPass / "balancer://mycluster" 谢谢
我想要实现的是创build一个基于代理的redirectconfigurationJBoss,它将被传递给Apache的HTTPD。 我已经创build了一个redirect的“重写”,但我希望这里有一个代理,而不是强迫调用方修改URL(因为这只需要与特定调用的模拟服务集成) 。 这个部分的解决scheme在我的domain.xml中看起来像这样: <subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" instance-id="${jboss.host.name}-${jboss.server.name}" native="false" default-session-timeout="1440"> <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/> <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/> <virtual-server name="default-host" enable-welcome-root="false"> <alias name="localhost"/> <sso cache-container="web" cache-name="sso" reauthenticate="false"/> <rewrite name="myname" pattern="^/myapplication/query/*" substitution="/mockserver/query/" flags="L,R=302"/> </virtual-server> </subsystem> 该解决scheme需要通过HTTPS工作。 一个可选的解决scheme可以使mod_cluster和mod_proxy以某种方式合作(我没有弄清楚),并向httpd.conf文件添加ProxyPass语句。 谢谢你的帮助!
我正在尝试在同一IP上的多个虚拟主机和域上安装ssl。 我为此使用了多个.conf文件。 已经有三个在这个IP与SSL的工作领域。 但是,当尝试使用命令在另一个域上安装ssl时: certbot-auto –apache -d mydomain.com -d www.mydomain.com 得到这个错误: 所选的虚拟主机将与Apache中的其他HTTPS虚拟主机发生冲突。 请select另一个虚拟主机或将ServerNames添加到您的configuration。 VirtualHost无法被选中。 这里是我在mydomain.conf的configuration <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/mydomain/ ServerName mydomain.com ServerAlias www.mydomain.com <Directory /var/www/mydomain/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> RewriteEngine on RewriteCond %{SERVER_NAME} =www.mydomain.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
如何将cPanel Add On域指向与主域相同的文档根目录? 我有一个网站,有两个域名。 一个域用于pipe理网站,另一个域用于普通用户的访问。 我需要他们指向相同的文档根,但我不能与“停放的域”,因为有关SSL证书的问题。 我可以将“添加域”指向与我的主域相同的文档根目录吗?