小编ins*_* me的帖子

在apache 2.2.3上设置通配符子域(使用反向代理)

我想要实现的目标如下:我希望有许多子域名,例如abc.domain.com重定向到网址,例如www.domain.com/something?subdomain=abc

由于我重定向到完全限定的域,我需要使用反向代理来避免在浏览器中更改URL.(使用[P] Flag并打开mod_proxy模块和其他一些模块)

这是我的DNS设置

*.domain.com.   14400    A  111.111.11.1
Run Code Online (Sandbox Code Playgroud)

这是我对apache的虚拟主机配置

<VirtualHost 111.111.11.1:80>
    ServerName www.domain.com
    ServerAlias *.lionite.com
    DocumentRoot /var/www/html
    ErrorLog /var/www/logs
    UseCanonicalName off

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/images
RewriteCond   %{HTTP_HOST}      !^www\.domain\.com$
RewriteRule   ^(.+)     %{HTTP_HOST}$1          [C]
RewriteRule   ^([^.]+)\.domain\.com(.*) http://www.domain.com/something?subdomain=$1 [P,L]
Run Code Online (Sandbox Code Playgroud)

这个设置工作正常(如果你认为你可以改进它,请告诉我).

我的主要问题是当我尝试设置https://

这是我对apache的虚拟主机配置

<VirtualHost 111.111.11.1:443>
ServerName www.domain.com:443
ServerAlias *.domain.com
DocumentRoot /var/www/html

SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/conf.d/cert/server.crt
SSLCertificateKeyFile /etc/httpd/conf.d/cert/server.key

<Directory "/var/www/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

CustomLog logs/ssl_request_log \
          "%t …
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite ssl reverse-proxy wildcard

8
推荐指数
1
解决办法
5322
查看次数

为我的firefox扩展自动签署update.rdf清单

我正在开发一个firefox扩展,我想为我的beta测试人员(他们不懂技术)提供自动更新.不幸的是,更新服务器不提供HTTPS.根据Extension Developer Guide对签名更新,我必须签署我的update.rdf并在install.rdf中提供编码的公钥.

还有就是麦考伊工具来做到这一切,但它是一个互动的GUI工具,我想自动使用Ant脚本扩展包装(因为这是一个更大的过程的一部分).我无法找到更准确的描述,正在发生的事情,签署update.rdf清单比下面,并且McCoy源是一个非常多的JavaScript.

医生说:

附加组件作者创建公共/私有RSA加密密钥对.密钥的公共部分是DER编码,然后基于64编码并作为updateKey条目添加到附加组件的install.rdf.

(......)

粗略地说,更新信息被转换为字符串,然后使用sha512散列算法进行散列,并使用私钥对此散列进行签名.得到的数据是DER编码的,然后是base 64编码的,以包含在update.rdf中作为签名条目.

我对DER编码了解不多,但似乎需要一些参数.

所以任何人都知道

  • 要么使用预定义的密钥对来签署update.rdf和install.rdf的完整algortihm,要么使用可编写脚本的替代McCoy
  • 是否像asn1coding这样的命令行工具就足够了
  • DER编码的优秀/简单开发人员教程

scripting command-line firefox-addon digital-signature

6
推荐指数
1
解决办法
1131
查看次数

重用Lucene Query对象

Lucene的Query对象是可重用/无状态的吗?

如果没有,clone()荷兰国际集团一TermQuery比重建速度更快?

java lucene performance

6
推荐指数
1
解决办法
344
查看次数

在全文搜索中,Postgres的性能比MYSQL高出多少?

我一直是MYSQL用户,从未尝试过Postgres.

但是当数据集很大时,MYSQL在全文搜索上有瓶颈.

mysql postgresql performance full-text-search

3
推荐指数
1
解决办法
3560
查看次数

滑入CSS3动画,高度为:auto

我希望我的块元素看起来好像高度增长到最大值(就像JQuery的渐进式节目),随着它的增长而平滑地"推动"任何元素.

它很容易固定height(max-height从0到想要的大小),但不是height: auto,因为你不能max-height从0到none(元素将一直是0px高然后突然出现在100%的动画).

我试着范围transformscaley(0)scaley(1)但高度自动"保留"是从过渡的开始(所以内容后插入的元素被残忍地向下移动,而不是平滑,渐进推动).

webkit css3 css-transitions

3
推荐指数
1
解决办法
5160
查看次数

尝试使用javascript在html中创建一个按钮

我从来没有编码所以我不知道多少,我看了这个youtube视频如何制作一个js按钮youtube视频

<div style="position:absolute; margin-left:1202px;"
<input type="image" src="images/login.png"
onmouseover="javascript:this.src='images/loginpressed.png';" 
onmouseout="javascript:this.src='images/login.png';" />
</div>
Run Code Online (Sandbox Code Playgroud)

我可以看到代码在Dreamweaver中工作,但是对于某些原因,其他人无法在网站上看到它

html javascript

0
推荐指数
1
解决办法
44
查看次数