最近php爆出两个漏洞,分别为:CVE-2022-31625和CVE-2022-31626,涉及MySQL和postgresql,由于本站数据库采用的是postgresql,所以修补了一下。默认的php版本直接用的apt安装的,直接更新的话是无效的,因此找了半天,找到了deb.sury.org维护源。对于Debian 11(bullseye) 更新很简单:echo "deb https://packages.sury.org/php/ bullseye main" >> /etc/apt/sources.list.d/php.list然后接着apt update更新一下包然后再apt upgrade进行升级就可以了。
最近把公司内网的禅道迁移到外网,由于不想装apache,所以没有采用一键安装的方式,采用了nginx+fastcgi的方式安装,数据还原完成后不知道为何找不到备注了,并且访问地址必须为:地址+zendaopms/www才行,看上去非常别扭,网上查大部分都是通过nginx反向代理apache的地址,或者是直接根目录访问,因为后面还有别的业务要用,所以想配置成/zentao这种访问方式,查了半天,最终在官方的问答里找到了配置方式,nginx采用如下配置:location ~ ^/zentao/.+\.php$ { root /opt/zentao/www; fastcgi_index index.php; fastcgi_pass unix:/run/php/php7.0-fpm.sock; if ( $fastcgi_script_name ~ ^/zentao/(.*\.php) ) { set $cginame $1; } fastcgi_param SCRIPT_FILENAME $document_root/$cginame;
hellojxl