Articles of firefox

当Accept-Encoding是gzip或deflate时,Content-Encoding不会显示在Response头中

我正在使用Firefox,当我将Accept-Encoding设置为“deflate,gzip”时,我在响应头文件中得到了“Content-Encoding:gzip”。 当我使用Accempt-Encoding作为deflate或gzip时,“Content-Encoding”将从标题中删除。 任何人都可以请解释我为什么? 有没有我需要考虑的任何apacheconfiguration?

使用Chrome的空白页面,但在Safari或FF上工作

我们有一个在Apache 9.04之上的Apache服务器上的网页(vimity.com)。 该主页在FF和Safari上看起来不错,但不是在Chrome上。 Chrome的问题只在主页上,其余的页面在所有浏览器上都很好看。 当我们禁用caching的问题不会出现,并且主页在Chrome上也很好。 在日志中,我找不到任何奇怪的东西,我在访问日志中看到请求,但在错误日志中没有任何内容。 我们注意到的另一件事是,如果我们禁用应用程序caching(使用Cache_Lite存储在文件中),网页工作正常,但如果我们再次激活它停止工作,这很奇怪,因为在分期工作完美和服务器/configuration/代码是相同的。 如果你看一下chrome控制台,你会看到一行“GET http://www.vistance.com/200(OK )”,但是在红色的,也是在资源标签中,在html附近在里面(如语法错误或其他)红色圆圈,但没有别的,没有错误,什么都没有。 有任何想法吗? 提前致谢 软件版本 带有Suhosin-Patch 0.9.6.2的PHP 5.2.6-3ubuntu4.5 阿帕奇/ 2.2.11 Ubuntu 9.04 MySQL 5.0.75-0ubuntu10.2 安装了PEAR软件包 Archive_Tar 1.3.2 Cache_Lite 1.7.11 Console_Getopt 1.2.3 Fileinfo 1.0.4 HTTP_Request2 2.0.0RC1 Net_URL2 0.3.1 PEAR 1.7.1 Services_GeoNames 1.0.1 Structures_Graph 1.0.2

我无法从VPS服务器访问网页

我需要使用Firefox访问通过我的VPS的网页,但Firefox说“无法连接”。 问题是这个网页和我的VPS位于同一个提供者的服务器上。 如果我试图从我的家庭networking访问这个url,完美的作品。 我试图从我的VPSshell,这完美的作品。 但是,如果我尝试使用shell下载文件,我得到这个 :连接到xx.xx.xx.58 |:80 …失败:没有路由到主机。 当我做traceroute xx.xx.xx.58 : traceroute to xx.xx.xx.58 (xx.xx.xx.58), 30 hops max, 60 byte packets 1 static.238.85.4.46.clients.your-server.de (46.4.85.238) 0.039 ms 0.014 ms 0.012 ms 2 hos-tr2.juniper1.rz10.hetzner.de (213.239.224.161) 16.782 ms hos-tr4.juniper2.rz14.hetzner.de (213.239.224.225) 0.129 ms hos-tr2.juniper1.rz10.hetzner.de (213.239.224.161) 6.704 ms 3 hos-bb1.juniper1.ffm.hetzner.de (213.239.240.224) 4.795 ms hos-bb1.juniper4.ffm.hetzner.de (213.239.240.230) 4.791 ms hos-bb1.juniper1.ffm.hetzner.de (213.239.240.224) 4.766 […]

为什么Firefox使用apache mod-rewrite B标志来处理urlencode?

最近我有一个关于urlencode的奇怪问题,我碰巧在url的pathinfo和querystring部分都有一个“+”。 例如: http://example.com/A + B?s=C + D 我在firefox中使用tamperdata,可以确保thafox firefox已经将url编码为以下内容: http://example.com/A%20+%20B?s=C%20+%20D 而在服务器端,我有Apache的URL重写启用以下指令: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 然后,在PHP中,我得到了以下几点: $_REQUEST['q'] = 'A B'; $_REQUEST['s'] = 'C D'; $_SERVER['QUERY_STRING'] = 'q=A + B&s=C%20+%20D'; 正如我们所知,php会自动使用urldecode来将查询stringparese到$ _REQUEST超级variables,这就解释了为什么'A + B'变成了'AB','C + D'变成了'C D''。 url重写必须解码所有的字符才能进行rewirte映射。 FLAG B将有助于在映射后将其重新映射。所以重写规则变成了跟随着B FLAG的应用。 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d […]

使用Kerberos的Firefox代理身份validation:每个连接一个服务票证(Linux)

我正尝试通过Kerberos for Firefox启用代理身份validation。 设置是: 活动目录域(LDAP和Kerberos;这个工作,我可以login计算机,并获得Kerberos票没有问题) Microsoft Windows见证计算机(Firefox运行正常,没有票证问题) 使用Firefox的CentOS 6.3系统(这些testing是在CentOS软件包储存库中find的10.0.1 ESR和从Mozilla网站下载的15.0.1) 已启用Kerberos身份validation的BlueCoat代理 目前,Firefox请求网站元素,从代理获取“407代理身份validation必需”的HTTP错误代码,从代理域获取票证授予服务(TGS),然后再次执行请求,同时通过票。 交易运行良好。 但是,当请求更多元素(并行)时,Firefox会为每个代理连接请求一个票据。 这需要很多DNS查询,Kerberos与域控制器的交互,并花费大量的时间(例如,Adobe的主页需要花费几分钟的时间才能加载,最后我有大约30个有效的Kerberos票据)。 我一直坚持这一点,帮助将不胜感激。 次要信息:CentOS操作系统是使用VMware Player 3.1.3虚拟化的,但是我不认为这会是一个改变游戏规则的游戏。 编辑(2012年9月26日) 我试图限制Firefox只有一个代理连接。 这部分解决了这个问题,因为有更多的票据重用,但是由于一旦没有更多数据可以接收,Firefox会closures连接,所以仍然需要在活动恢复时重新申请票据。 这仍然不能解决潜在的问题。 可能的解释可能是: 不同系统的Kerberos库不提供相同的function(我可以提供安装在系统上的yum软件包列表) 在Linux上的Firefox错误(我想听听有人将Linux和Firefox与Microsoft Active Directory完全集成在一起),尽pipe看起来不可能 Kerberos库与一些SELinux规则(SELinux在强制模式下启用)不兼容,这将阻止浏览器在凭证caching中读取自己的票据,尽pipe它可以_write_它们。 帮助赞赏!

没有代理服务器无法到达服务器(从我家网站下载)

我有一个托pipe在Hostinger上的网站 不过,我的WordPress网站遇到问题。 这真的很烦人 如果我理解正确的情况,服务器阻止我或拒绝访问我自己的网站。 当我使用谷歌浏览器访问该网站时,它会返回: 哎呀! 谷歌浏览器无法find 同样的事情发生在Firefox! Firefox找不到服务器 但是当我做一个检查,如果我的网站是在线和通过http://www.downforeveryoneorjustme.com/工作,它说,该网站正在和工作。 另一件事,我通过一个代理访问网站,无论是在铬和Firefox,并没有工作。 为什么是这样? 我最近还在5天前安装了Better Wp Security插件。 该插件可以造成吗? 但我不记得设置任何IP被阻止。 此外,这发生在随机时间,有时我可以访问它,有时它无法到达服务器。 我目前正在开发现场。 我经常刷新页面被服务器阻止吗? (嗯,我是一个开发人员,我需要刷新才能看到变化。)或者这是我的ISP的DNS服务器的问题? 我该如何解决? 有什么可能的修复? 提前致谢! -Jomar

CORS在使用Nginx Origin进行CloudFront分发时失败

我有一个以Nginx服务器作为源(一个Media Temple DV服务器,具体)设置的CloudFront分配。 我启用了Access-Control-Allow-Origin: *标题,以便在Firefox中使用字体。 但是,Firefox会为从此CloudFront / Nginx发行版加载的字体引发CORS错误。 我创build了另一个CloudFront发行版,这次以Apache服务器为起点,并设置了Access-Control-Allow-Origin: * 。 Firefox从这个来源显示字体没有问题。 我在这里设置了一个演示页面: http : //kristengrote.com/cors-test/ 当我从每个发行版对同一个字体文件执行curl请求时,两个文件都返回几乎完全相同的标题: Apache Origin Nginx Origin ——————————————————— ——————————————————— HTTP/1.1 200 OK HTTP/1.1 200 OK Server: Apache Server: nginx Content-Type: application/font-woff Content-Type: application/font-woff Content-Length: 25428 Content-Length: 25428 Connection: keep-alive Connection: keep-alive Date: Wed, 11 Jun 2014 23:23:09 GMT Date: Wed, 11 […]

Apache 2.4.7不接受RSA密码,但openssl

# apachectl -version Server version: Apache/2.4.7 (Ubuntu) Server built: Jul 22 2014 14:36:38 我已经configuration了SSLCipherSuite ( SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 )的SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 。 我也testing了各种组合。 我已经使用openssl ciphers检查了主机上可用的openssl ciphers ,并且有很多RSA密码。 这里是我的mod_ssl.so的依赖关系: # locate mod_ssl.so /usr/lib/apache2/modules/mod_ssl.so # ldd `locate mod_ssl.so` linux-vdso.so.1 => (0x00007fffb5dfe000) libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f915c0ba000) libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f915bce0000) [… omitted libpthread and libc …] /usr/bin/openssl上的ldd对libssl和libcrypto(v 1.0.0)产生相同的依赖关系。 我无法使用RSA密码获得连接。 我检查了使用openssl […]

与IIS6编码为“%2D”的连字符

客户已经在服务器IIS6上build立了一个网站。 在旧版本的Firefox中,它们在包含连字符的URL中有问题。 当他们要求时 http://www.example.es/mas-info 他们得到一个301redirect到 http://www.example.es/mas%2Dinfo 连字符被replace为“%2D”代码,他们希望继续看到连字符。 我们给客户的明显答案是问题是通过升级到II7或使用更新版本的Firefox来解决的,但似乎这些选项对他们来说是不可能的。 存在任何其他方式来解决这个问题? 他们使用Firefox 20进行testing。 非常感谢你的帮助!

通过SSH连接到racadm,控制台是空白和无响应的

我在运行CentOS的PowerEdge服务器上安装了DRAC5。 我可以SSH进入DRAC并发出racadm命令。 当我问题 connect com2 我简要的看到一个提示: 第二秒后屏幕变空白,我的退出键序列不起作用(其他都不行 – 屏幕对所有键都没有反应)。 在closuresterminal之后,使用connect com2重新login到racadm中,显示: connect: com2 port is currently in use 重新设置racadm之后,我可以再次尝试连接com2,但是获得与上面相同的内容(空白/无响应的屏幕)。 这是我的configuration: # racadm getconfig -g cfgSerial cfgSerialBaudRate=57600 cfgSerialConsoleEnable=1 cfgSerialConsoleQuitKey=^q cfgSerialConsoleIdleTimeout=300 cfgSerialConsoleNoAuth=0 cfgSerialConsoleCommand= cfgSerialHistorySize=8192 cfgSerialCom2RedirEnable=1 cfgSerialTelnetEnable=0 cfgSerialSshEnable=1 我想能够查看控制台远程inputencryption的系统上的密码。