Linux创建www用户组和用户 我习惯将lnmp的用户名和组是www。 [code] id www[/code] id: www: no such user [code] groupadd www[/code] groupadd: group 'www' already exists //开始添加www用户 [code] useradd -g www -s /sbin/nologin www[/code] //再查看一下 [co......继续阅读
Fedora 40 安装nginx后网站无法访问 情况一:是否启动成功 检查Nginx配置文件 [code] nginx -t[/code] 如下图就是配置文件语法没有问题 重新启动(每次修改配置文件都要重新启动) [code] nginx -s reload[/code] 然后查看是否有Nginx进程 [code] ps -ef | grep nginx[/code] 如下图有三个进程就是启动成功了 情况二:防火墙是否关闭,端口是否开放 1、一......继续阅读
Debian 12开启 root 用户 ssh 登录功能 1、给 root 用户设置密码 [code] sudo passwd root[/code] 2、修改 /etc/ssh/sshd_config 文件 2.1找到 #PermitRootLogin 一行 改成 PermitRootLogin yes ,也就是删掉前端的注释并做改后面的值为yes 2.2删掉#PasswordAuthentication yes 前面的 # 3、重启 ssh 服务 [......继续阅读
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......继续阅读
Debian通过bashrc文件设置Linux环境变量 通过修改用户目录下的~/.bashrc文件进行配置: [code] nano ~/.bashrc # 在最后一行加上 export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin[/code] 注意事项: 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生......继续阅读
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 序言 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......继续阅读
解决 mdserver 面板安装的 APT 版 MySQL 连不上的问题 装环境的时候图省事,PHP 和 MySQL 都用了 APT 版的,本来没什么问题,直到今天想连数据库的时候发现连不上 在面板上装的 MySQL 默认在这个位置 /www/server/mysql-apt/bin/usr/bin/mysql 发现不能直接连接,报错找不到 Socket [code] user@localhost:/$ /www/server/mysql-apt/bin/usr/bin......继续阅读
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证书 1 背景 对于api服务器,我们不能让访问者先登录再进行访问这样不安全,也不友好。 http协议没有任何的加密以及身份验证的机制,即时是token认证,也非常容易遭遇窃听、劫持、篡改,因此会造成个人隐私泄露,恶意的流量劫持等严重的安全问题。 1.1 https如何保证安全 HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此......继续阅读