分类 技术积累 下的文章:

Dockerfile制作nginx镜像
发表于: | 分类: 技术积累 | 标签: Linux Centos7 Docker
基于centos7镜像添加nginx1.18源码编译 nginx1.18使用离线安装包安装,镜像上传到docker公共仓库可以直接下载 文件: Dockerfile (Centos离线安装Nginx)FROM centos:7 ADD nginx-1.18.tar.gz / RUN useradd -M -s /sbin/nologin nginx && tar xf /...

阅读全文

Centos离线安装Nginx
发表于: | 分类: 技术积累 | 标签: Centos7 Nginx
离线安装nginx1.18.0源码版本 使用: 1、解压压缩包 2、执行init_install_nginx.sh脚本 #openssl版本: 1.1.1f #zlib版本: 1.2.11 #pcre版本: 8.44 #nginx编译参数 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx.pid \ -...

阅读全文

Python3添加支持ssl模块
发表于: | 分类: 技术积累 | 标签: Python Linux openssl
在编译安装python3时候如果没有安装openssl,编译安装后使用就会报错ImportError: No module named _ssl openssl-1.0.* 和 1.1.*版本, 二选一安装 openssl-1.0.2版本#查看默认的openssl版本比较老了 [root@localhost ~]# openssl version OpenSSL 1.0.2k-fips ...

阅读全文

centos7 安装使用virtualenvwrapper
发表于: | 分类: 技术积累 | 标签: Python Linux
virtualenvwrapper是Ian Bicking的virtualenv工具的一组扩展。扩展包括用于创建和删除虚拟环境以及管理开发工作流程的包装程序,从而使一次处理多个项目变得更加容易,而不会在其依赖项中引入冲突。 特征 1、在一个地方组织所有虚拟环境 2、包装程序,用于管理您的虚拟环境(创建,删除,复制) 3、使用单个命令在环境之间切换 4、使用虚拟环境作为参数的命令的制表符完成...

阅读全文

Typecho替换默认Gravatar头像地址
发表于: | 分类: 技术积累 | 标签: Typecho gravatar
Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。 评论头像加载拖慢网页速度,由于默认的头像地址比较慢,可以替换为...

阅读全文

OpenVPN win10客户端连接几个警告信息解决
发表于: | 分类: 技术积累 | 标签: VPN openvpn
win10客户端使用openvpn软件连接过程中可能会遇到几个红色警告信息,我也是在使用中有遇到这些问题,网上搜索的方法可以解决掉遇到的问题(不保证所有遇到此问题的都可以通过下面方法解决),特此搜集记录下来 在连接vpn有问题情况下,确认服务和端口是否正常和允许连接,多观察 服务端日志 和 客户端日志 的异常输出信息,百度谷歌搜索异常信息,总能解决问题的 警告1:Fri May 08 0...

阅读全文

OpenVPN 基于用户密码方式认证
发表于: | 分类: 技术积累 | 标签: Linux Centos7 VPN openvpn
上篇文章写了基于证书的认证方式,这里记录下基于用户密码的认证方式 在Centos7 搭建Openvpn环境基础上修改 修改服务端 server.conf配置文件添加几个参数 #客户端不进行证书认证,如果不加将实现证书和用户密码双重认证 client-cert-not-required #用户和密码验证脚本 auth-user-pass-verify /etc/openvpn/check...

阅读全文

Centos7 搭建OpenVPN 基于证书认证
发表于: | 分类: 技术积累 | 标签: Linux Centos7 VPN openvpn
OpenVPN是一个开源的应用程序,它允许您通过公共互联网创建一个安全的专用网络。OpenVPN实现一个虚拟专用网(VPN)来创建一个安全连接。OpenVPN使用OpenSSL库提供加密,它提供了几种身份验证机制,如基于证书的、预共享密钥和用户名/密码身份验证(windows/mac/Android/ios 都可以用客户端连接)。这里记录下基于证书的方式 声明:此本文仅限用于企业远程办公用...

阅读全文