经验教程 Nginx 配置 Basic 认证 自己搭建好的网站,如果不想给别人看,可以配置 Ningx 的 Basic 认证,输入账号密码才可以访问。 1. 安装命令行工具 yum install -y httpd-tools htpasswd 是开源的 http 服务器 Apache Http Server 的一个命令行工具.可以用来创建和更新基本认证 的用户认证密码文件.其中 htpasswd 必须对密码文件有读写权限。 参数如下: -b…
运维开发 Docker 搭建 keepalived 主备节点 一、Keepalived 简介 Keepalived 是 Linux 下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与 HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat 是一个专业的、功能完善的高可…
运维开发 CloudFlare 开源证书管理工具 cfssl 详细使用教程 一、cfssl 是什么 阿蛮君在看很多视频的时候都看见过 cfssl 这个工具,所有抽时间了解了下。 在实际的工作中经常遇到制作自定义的服务器证书的场景,目前能够制作 CA 根证书及服务器证书有 openssl 及 cfssl 两种常用工具,之前介绍过 openssl 的 v3版 ssl 证书制作和 nginx 配置证书。 下面了解一下 cfssl 和它的使用。 cfssl 是 CloudFlar…
经验教程 解决 code-server 不显示图片问题 很多时候喜欢在服务器上的 code-server 进行开发,但是发现自己搭建的不能打开图片。 起初以为原因是 code-server 是 vscode 的 web 版本,并不支持显示。但是后来看见一个网站 github1s.com 可以打开图片,后来搜索关键字并没有找到相关教程,猜测是没有开启 ssl 的缘故。 于是开始制作证书,不懂的话可以参考我之前的文章 v3版 ssl 证书制作和 nginx…
wordpress 使用 nginx 防止域名恶意解析 查看百度统计的入口页面,发现有个奇怪的域名。 好家伙,直接解析到了我的网站上,同时发现直接输入 ip 也能访问博客。受不了,于是着手处理。 开始想到使用 nginx 的 default_server。 server { listen 80 default_server; server_name _; return 444; } 但是我的服务器这样配置不知道为什么不生效,如果 server_name…
运维开发 v3版 ssl 证书制作和 nginx 配置证书 一、证书制作 利用 openssl 生成 v3 带扩展属性的证书 1、生成秘钥 openssl genrsa -des3 -out server.pass.key 2048 -passin pass:1234 如果秘钥有密码,重启 web 服务器会要求验证密码,所以直接去掉秘钥中的密码。 openssl rsa -in server.pass.key -out server.key 2、生成证书请…
瞎折腾 Docker 制作 nginx-php 镜像 – 可以根据参数构建不同版本 一、需求 需求是制作一个能处理 php 脚本文件的 nginx 服务器,通过传递不同的 nginx 和 php 版本进行相应的构建。 二、实战 1、创建所需 nginx 配置文件 touch nginx.conf && cat > nginx.conf <<EOF #user nobody; worker_processes 1; #error_log logs/…