搜索 “daily tips” ,共找到 532 项结果
×
  • FalconChen
    2020-04-20 18:02
    #daily tips#解决了一个蛋疼的需求,网站要从 http://a.com 跳转到 https://a.com ,看似很平常的需求,但是由于环境很诡异导致不能用常规的方式解决,一是DNS, 公司内部DNS将a.com解析到真实IP,公司外部则使用CDN,二是CDN的https回源到网站的http,是80端口而非443
    bash 代码片断
    # 重定向的是在CDN上做的,在外部访问正常跳转,而公司内部由于是直接访问源站80端口,不会跳转。现在要让在公司访问时也跳转。也就是从80转到443端口。我观察了回源时会传递HTTP_X_REAL_IP的header到服务器的80的http服务,可以利用这个header按条件跳转,不会带这个HEADER也就是发生内部访问时才跳转。
    代码只有三行,但花了我一个小时。有人看到if就会说evil,其实不然,在return或者redirect时,if并不evil,
    
    if ($http_x_real_ip = '') {
         return 301 https://a.com$request_uri;
     }
  • FalconChen
    2020-04-16 17:32
    #daily tips# 连ssh一会就掉线,正常设置 ServerAliveInterval 60 ServerAliveCountMax 3,可像我的网络,这样设置了仍然掉线,可能是我的网络实在太差了吧,直到使用了下面的暴力设置,终于稳定了
    bash 代码片断
    #/etc/ssh/ssh_config OR ~/.ssh/config
    Host *
        Protocol 2
        ServerAliveInterval 10
        ServerAliveCountMax 5
  • FalconChen
    2020-04-16 03:44
    #daily tips# V2Ray服务端日志提示Invalid User错误,我检查了半天配置无果,没想到居然是时间同步问题,我去。
  • FalconChen
    2020-04-15 18:23
    #daily tips#大数据量下分页优化 - 延迟关联
    sql 代码片断
    --原
    select id,name from user limit 500000,10
    
    --优化后:
    select id,name from user u inner join (select id from user limit 500000,10)as tmp 
    on tmp.id = u.id
  • FalconChen
    2020-04-14 12:14
    #daily tips# debug_print_backtrace ([ int $options = 0 [, int $limit = 0 ]] ) : void , 打印了一条 PHP 回溯,它打印函数调用、被 included/required 的文件和 eval() 的代码。
  • FalconChen
    2020-04-12 05:49
    #daily tips# openwrt安装带https支持的git,opkg update && opkg install git git-http
  • FalconChen
    2020-03-31 18:40
    #daily tips# 上次屏蔽Chrome自动更新的方式好像已经失效了,突然给我更新到了80版本,地址栏又隐藏了www和http的,而且这次连flags的选项也不见了。最后只能安装一个扩展解决 。Suspicious Site Reporter ,emmm...很不爽
  • FalconChen
    2020-03-15 11:28
    #daily tips# 1.看错误信息;2.尝试不同的选择;3.保持系统更新
  • FalconChen
    2020-03-08 19:04
    #daily tips# acme的wiki 写得很好,中英文版本都有,issue也做得不错,关联的issue还做了链接。 https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E
  • FalconChen
    2020-03-08 16:38
    #daily tips# 众所周知,youtube、bilibili 等在线视频最高只支持2倍速播放,安装了一个chrome 插件Video Speed Controller 之后,可以任意倍速播放,3倍速,4倍速甚至更高,并且支持快速键控制,记住上次播放的倍速偏好,这样下次打开其他视频会自动使用这个倍速播放,完美!