如何在nginx中将laravel配置到二级目录

    # 此处配置二级目录站点
    location /sso {
        rewrite /sso/(.*)$ /sso/index.php?=$1 last; break;
        location ~ \.php$ {   
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass php80:9000;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /www/one/one-api-sso-ywcbs/public/index.php; 
        }
    }

参考:如何使用一个域名配置多个Laravel项目?

以前一直没有找到一个可用的配置,导致laravel一直挂在根目录,其他前端项目反而都要用二级目录,终于找到一个配置可用了。可怜我对nginx的了解还是不够多。

以上配置中,php80:9000是来自docker的php80,如果用的其他的php部署方式,请按指定方式配置该项即可。

神奇的老张

在这个小区买房的时候,看过一个跟现在买的这套差不多的房子,户型一样,都有院子,而且实际上更大,院子分为两个部分,小路南侧的被邻居占了,尽管院子都是公共绿地而已,剩余的院子跟我现在这套还是一样大,或者更大一点,而我更在乎的是那个惹不起的邻居,后来才知道,他就是老张。

遗憾的是,我躲开了老张,买下的这套房子有两个一样不好惹的邻居,一个对门的老于,一个楼上的老王,好在这两家都因为自己家里的原因搬走了,新来的房东倒是相处得好很多。

尽管我连小区业主群都退了,还是跟老张产生了一些交集,有一个固定车位的临时使用权就是拜他帮忙搞到的,不是直接找他,是楼上的新邻居代话,楼上的曹先生承接了我让渡的我窗下的临时车位。如此看来,老张似乎是一个比较霸道还很讲道义的人。

面向未来的开发

上周执行了计划了很久的暑假自驾行,可惜因为四个人中的两个感染莫名其妙的病毒中途就回京了。同时,在出发的第二天就遇上滑坡阻路,划破了车胎侧壁,在太原等轮胎等了三天,深度体验了一把太原。

这个城市核心区其实还不错,老东西不少,旧街市虽已显颓势,但总比北京还是要好很多,路规划的还不错,只是路面起伏不平,不知道是地质原因,还是铺装标准不够高,或者施工队偷工减料了,估计撑不了几年。

于今来看,似乎几十年的发展并不能支撑一个十年的折旧,顶多五年就没了。那现在要做的事当然不是继续这种只管两三年的事儿,既然前景不好,那就好好做一点能有益于未来二三十年甚至更久的事儿,跟现实保持一定的距离,不被裹挟。

去了赵州桥,发现赵州桥是把老桥拆了在原址造的假的。路过三苏故里,虽然也是假的,但做的还算认真,因为确实没啥直接关联了,只是人家三苏感情上认可这个旧地方而已。既然只是基于这一点点认同,那就把这一点点认同做好一点。三个展馆看下来,也花了一两个小时,这对于一个栾城来说,算是不错的成绩了。

在太原,晋祠算是让今人玩废了,建筑尚存,文化不再。很多空间竟然用来做封闭的办公区,其他空间则以布展为名关闭,里面则透出劣质油漆的味道。值得称道的是被山西省政法霸占了几十年的都督府。一进大门便是一个小楼做的抗战博物馆,虽然也像其他地方一样的叙事逻辑,但总归有一些意想不到的细节,让人觉得希望尚在。

看下来,我们忘记的或者毁掉的,本来就是最有价值的东西,也是最值钱的东西,我们造物的能力在实际上首屈一指,我们造文化的能力却损失殆尽。那就做一做面向造文化的开发。

qbittorrent使用小结

本来用qbittorrent下载东西已经是二十年前的记忆了,这么多年也不刷美剧,基本上就告别了bt,最近因为某项目需要采集数据,重新接触qbittorrent,但是真拿它来干活的时候,发现伺候起来并不简单。

这一个任务一共一万多个种子,尽管家里已经升级了2000M光纤宽带,但无论是网速还是连接数恐怕也远远达不到肆意下载的程度,于是确认了一下光猫里的默认连接数为4000,调整成了20000,不知道真的上到这个数字会不会崩,后来又改回了4000。

qbittorrent里面的每个种子的连接数设置成了50,似乎太大了也没用,因为实际上没有那么多源,平均每个任务也就是四五个连接。全局最大连接数曾一度设置为1000或者2000,但通过网络监测结果来看,这么多任务同时下载很多资源花在了任务调度上,带宽利用并不好,于是将总连接数限制到了500或者200,。

后来,系统崩了,不知道为什么崩的,但任务恢复之后就发现很多下载任务变成了检查恢复,这个特别消耗资源,一则要从存储上把资源都读出来,我用的千兆网连接,速度本身就受限,再加上可能是多个任务同时检查,内存就废了。后来我启用qb以后,把绝大部分任务都暂停,然后逐个继续,才慢慢解决崩溃的问题。

总结下来有几个原则可以遵循:

(1)批量添加种子之前,打开设置,在“下载”中修改“默认保存路径”,否则默认到C盘就惨了,我第一晚下载就把C盘搞爆了,批量添加种子时选择的保存位置只对第一个有效,后面的不行。

(2)继续设置“连接”,每torrent最大连接数可以设置为50,实际上有5到10个就够用了,按平均每个5个计算,同时下载10个torrent,全局最大连接数设置成50也行,可以稍微放大一点到100或者200,再大了意义不大。

(3)如果涉及到大量任务恢复的情况,可以在重载界面后,首先把全局最大连接数设置成20,同时把所有任务暂停,然后手动分批恢复继续。