手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2025年02月的文章

apache记录nginx proxy后的 真实IP

1、 nginx的proxy_pass要加载默认的 proxy_params,里面配置了怎么传递 真实IP

2、apache默认的combine的logformat默认没有取有代理 情况下的IP,所以需要加一个:
XML/HTML代码
  1. LogFormat "\"%{x-forwarded-for}i\" %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined2  
然后CustomLog的时候就是使用 combined2,例如:    CustomLog ${APACHE_LOG_DIR}/www.neatstudio.com.access.log combined2
 
上面那个logformat如果要全局使用,就放到apache.conf里。如果只是当前项目使用,则可以放到当前的hosts文件中
 
---EOF---
其实没啥,就是做个记录。老是会忘
 
 

IE的小笔记。。

 虽然不用IE很多年了,但客户要用也没有办法

记录一下,原来写<!--[if lt IE 9]>之类的在 IE10以上就不能用了。所以 这样的用法,只 支持到IE9就结束了。再往后的正确用法是<![if lt IE 10]><![endif]>,看到没有,不再有类似HTML的注释写法了。
试了一下,在IE11的兼容模式(IE9)下,这个写法也OK。所以放弃以前的写法吧
 

啊啊啊。IE11模拟的IE9完全不是真正的IE9啊

 无内容,如题。崩溃中,只能虚拟机安装win7,再装IE9了。

COPY from 知乎:英文名中间那个点,不用输入法能打出来吗?老外是怎么做的?

 先说一下,以前我都是用shift+`来进行输入的,但偶尔有些输入法不支持这样的做法。好象一段时间QQ输入法不支持。我现在用的是百度的(居然支持)。就象标题说的,我们是中文输入法,那老外怎么办呢?如果你的输入法正好不是shift+`怎么办?

 

以下内容复制自知乎:

如果题主说的是「乔治·布什」、「齐·宝力高」、「迪里拜尔·尤努斯」这样的名字里,中间的那个点,中国大陆事实上的规范字符是 Unicode 00B7 (middle dot)。和大陆常用的「间隔号」是同一个字符。

任何主流输入法都能输入(绝大多数输入法是数字「1」左边那个键「`」;微软拼音、智能 ABC 是「Shift-2」),Mac OS 里可以用 shift option 9 输入。iOS 7 里这样输入:cl.ly/image/1L1r1C44353

如果题主说的是 George W. Bush, J.K. Rowling 这样的名字里,中间的那个点,它就是英文的句点。键盘上直接按就行。另外,如果英文名字里没有缩写的字母,就不需要点啊,比如 Bill Gates。

关于各个地区对中间点的处理,参见@梁海的回答: zhihu.com/question/2027

 

附注:你们根本没法想象这个问题给多少人造成了麻烦: zhihu.com/question/2030


作者:小鹤同学
链接:https://www.zhihu.com/question/20330839/answer/21061085
来源:知乎
 
---EOF---
因为上述内容并非商业使用,所以就没有获得作者授权。还是感谢一下

browser.min.js 报错:Cannot read property 'keys' of undefined

 在IE下,果然什么样的问题都会发生,为了兼容旧版浏览器,大家都知道要加载browser.min.js。然而。。。问题还是来了,就象标题那样。

查了一些资料,发现很多人都遇到过,原来。。。。居然是browser.min.js的版本太高了,降为 5.8.24 ,世界清静了
 
然而还是遇到一点问题,为了想用一些新的语法,用了<script type="text/babel">,但这样却导致vue 中的变量无法识别。尴尬 ,这一点还没有想到好办法
 
没办法用纯VUE进行开发,只能先PHP+VUE进行混写了

Tags: browser