Nginx: [emerg] getpwnam(“www”) failed错误

Nginx: [emerg] getpwnam(“www”) failed错误

Linux 64系统中安装nginx时如果出现错误:nginx: [emerg] getpwnam(“www”) failed in ........ 解决方法1: 在nginx.conf中 把user www www;的注释去掉,在这句前面加#即可 解决方法2: 错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令: [code] /usr/sbin/gr......继续阅读
Debian12安装最新版本nginx

Debian12安装最新版本nginx

序言 Debian12的源里nginx最大版本只支持到1.22,所以想安装最新版nginx,可以参考官方文档。 安装步骤 1、安装依赖库 [code] apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring[/code] 2、导入key密钥 [code] curl https://nginx.org/ke......继续阅读
Debian安装最新版PHP8.3

Debian安装最新版PHP8.3

序言 Debian12的库支持最大版本的PHP是8.2,那咱们怎么才能安装最新版本PHP呢? 安装步骤 1、列出并记录现有的PHP软件包: [code] dpkg -l | grep php | tee packages.txt[/code] 2、安装curl命令: [code] apt install curl[/code] 3、添加 ondrej/php 存储库,依次执行下面4条命令: [co......继续阅读
Debian 12 上手动apt安装 LNMP

Debian 12 上手动apt安装 LNMP

Linux LNMP 是 Linux + Nginx + MySQL + PHP 的缩写,第一步就从 Linux 开始 最小化安装 Debian 12 系统,配置好 SSH 和 APT 源之后就算完成了 Nginx Nginx 提供了 APT 源,可以通过 APT 直接安装和更新,非常方便,并且官方源里的 Nginx 也是 Stable version,不存在落后问题 以下命令都是以 root 执......继续阅读
使用OpenSSL创建自签名SSL证书

使用OpenSSL创建自签名SSL证书

1 背景 对于api服务器,我们不能让访问者先登录再进行访问这样不安全,也不友好。 http协议没有任何的加密以及身份验证的机制,即时是token认证,也非常容易遭遇窃听、劫持、篡改,因此会造成个人隐私泄露,恶意的流量劫持等严重的安全问题。 1.1 https如何保证安全 HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此......继续阅读
PHP 统计指定文件夹下文件的数量

PHP 统计指定文件夹下文件的数量

PHP 统计指定文件夹下文件的数量 1、创建PHP函数 [php] <?php //给我一个文件夹,返回该文件夹下所有的文件数量 function ShuLiang($url)//造一个方法,给一个参数 { $sl=0;//造一个变量,让他默认值为0; $arr = glob($url);//把该路径下所有的文件存到一个数组里面; foreach ($arr as $v)//循环便利一下,吧......继续阅读