
Docker搭建Bitwarden密码存储服务器
简述什么是BitwardenBitwarden是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。通俗点讲就是和lasspast、1password一样的一款密码管理工具。部署环境部署Docker安装:https://docs.docker.co...

Nginx脚本方式分割日志
#!/bin/sh
# nginx日志路径
LOGS_PATH=/data/wwwlogs/
TODAY=$(date -d 'today' +%Y-%m-%d)
# 移动日志并改名
mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${TODAY}.log
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/acc...

Centos7部署HAproxy实现Nginx群集
前言Haproxy是一个使用C语言编写的自由及开放代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理,可以运行于大部分主流的Linux操作系统上。本次实验用到四台服务器,一台服务器安装haproxy实现调度,另三台服务器搭建nginx提供web服务,一台客户机测试访问。环境介绍主机系统ip地址功能HAproxyCentos7192.168.128.130haproxy...

Nginx使用GeoIP限制国家访问
安装Geoip库安装完成之后,GeoIP数据库会被安装在/usr/share/GeoIP/GeoIP.dat.[root@vultr ~]# yum -y install geoip-devel
[root@vultr openresty-1.13.6.1]# ls /usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
安装openres...

HTTP响应可视化测试工具-httpstat
httpstat是一款可以测试http状态的可视化工具,通过这个工具可以看出来http响应信息。包括dns解析、tcp连接等信息,httpstat一共有golang版本和python版本。本文使用的是python版本演示,更多使用方法,请参照官方github说明.golang版本:https://github.com/davecheney/httpstatpython版本:https://g...

编译安装openresty
简介OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 We...

nginx安装Fancy美化索引目录
参考文档:官方帮助
[root@tokyo home]# wget http://nginx.org/download/nginx-1.10.1.tar.gz
[root@tokyo home]# git clone https://github.com/aperezdc/ngx-fancyindex.git ngx-fancyindex
[root@tokyo home]# gunz...