Nginx支持HTTPS,生成SSL证书
生成证书# 1. 首先创建SSL证书私钥,期间需要输入两次用户名和密码,生成文件为blog.key; openssl genrsa -des3 -out blog.key 2048 # 2. 利用私钥生成一个不需要输入密码的密钥文件,生成文件为blog_nopass.key; openssl rsa -in blog.key -out blog_nopass.key # 3. 创建SSL证书签名
生成证书# 1. 首先创建SSL证书私钥,期间需要输入两次用户名和密码,生成文件为blog.key; openssl genrsa -des3 -out blog.key 2048 # 2. 利用私钥生成一个不需要输入密码的密钥文件,生成文件为blog_nopass.key; openssl rsa -in blog.key -out blog_nopass.key # 3. 创建SSL证书签名
docker network connect命令用于将容器连接到网络。可以按名称或ID连接容器。 一旦连接,容器可以与同一网络中的其他容器通信。 用法 docker network connect [OPTIONS] NETWORK CONTAINER 选项 名称,简写 默认 说明 --alias 为容器添加网络范围的别名 --ip 指定IP地址 --ip6 指定IPv
更新程序包并安装变异依赖环境 sudo apt update && sudo apt upgrade sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-de
众所周知,在没有配置第三方库的时候,使用pip或者conda安装包的时候,会直接指向Python官网,由于服务器在国外,下载速度会很慢,因此,大多数情况下会选择国内的镜像源网址来提升安装第三方库的速度。 1. 8个国内镜像源 以下是中国常见的pip镜像源,按照完全度和下载速度排序,需要注意的是,镜像源的完全度和速度可能因地域和时间而异,建议根据自己的实际情况选择合适的镜像源。 1.1 清华大学(完
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz tar zxvf Python-3.10.5.tgz ./configure --enable-optimizations make altinstall 默认安装在了/usr/local/lib/python3.10/目录 PS:装好了!!! 用rm -rf删除多余的
下载 从官网上(网址为:https://nodejs.org/en/download/) 下载适合该操作系统的版本。经测试,这里需要下载的是ARMv8。 解压缩,重命名 下载完成后,找到压缩包的位置(也可以通过剪切的方式更改该位置),右键打开终端,先输入ls命令查看压缩包名,然后使用tar命令解压缩。 tar -xvf node-v18.17.0-linux-arm64.tar.xz m
在 Nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,Nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 Nginx 配置文件中根据之前事先保存的文件开启访问验证。 生成密码可以使用 htpasswd,或者使用 open
有的企业在安装MySQL时用的是默认选项,由此造成其数据不安全,且服务器也面临被入侵的风险,并有可能在短时间内就出现性能问题。本文将提供保障MySQL安全的最佳方法。 MySQL数据库一贯以高性能、高可性和易用性著称,它已经成为世界上最流行的开源数据库。大量的个人、WEB开发者、大型公司等都在其网站、关键系统、软件包中广泛使用MySQL数据库。 通常,许多企业在部署一种产品时,安全性常常得
方法一 安装pipapt install python3-pip 安装virtualenvpip3 install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple 安装指定版本的python环境virtualenv -p /usr/bin/python py2 virtualenv -p /usr/bin/python3 py3