Press "Enter" to skip to content

标签: Nginx

使用Docker Compose及Nginx配置Vaultwraden

我之前一直是使用keepass作为密码管理器,再加上Dropbox作为同步的工具,如果是纯桌面端的话,这样配合使用体验很不错,基本上能满足我日常的密码使用需求,但是因为众所周知的原因Dropbox在国内网络下并不能直接连接,再加上Keepass在iOS系统上并没有比较好用的客户端,随着手机上各种App的账号密码数量的增加,单纯靠脑子已经无法记住那么多的密码了。恰巧更新iOS15之后,发现可以使用Bitwarden接替iOS系统自带的钥匙串的密码管理功能,于是研究了下,发现自建Bitwarden服务端的情况下,能比较方便在各端同步各类密码,这里记录下我的配置过程。

Comments closed

WordPress前端登录保护

查看Nginx日志发现,我这上线还不到半个月的WordPress新网站,每天竟然都有上千次的爬虫恶意登录试探,每次都是一个时间段同一个IP发送多个请求,虽然请求的频率不高,也就每秒2个左右,但是看着这一堆的恶意登录试探让人不舒服,再者加上一直让它们试探也浪费服务器资源。

Comments closed

macOS系统配置Nginx+PHP+MySQL开发环境

看过我之前文章的朋友都知道,不管是日常使用,还是当做本地开发环境,我都喜欢使用macOS作为桌面系统,之前是用黑苹果,入职新公司之后,现在终于用上了白苹果,也算是对得起乔老爷子了哈哈哈。

作为一个PHP老菜鸟,以前用Windows的时候,都是用的phpStudy作为PHP运行环境,现在要用macOS作为开发平台,找了一圈没有一个有phpStudy那么方便的PHP本地运行环境,唯一一个好用点的MAMP PRO还死贵死贵的,没办法,要吃饭,虽然有困难,但还是要想办法解决,折腾了一圈各种带图形化界面的包,最终还是回到了命令行,还是用brew安装各个组件好使。

Comments closed

将HTTPS升级到了TLSv1.3

没管住我这双手,又折腾了下,从源代码编译了下Nginx,这次升级给Nginx加上了TLS 1.3支持,并加入了PageSpeed,顺带编译进了ngx_http_google_filter_module、ngx_http_substitutions_filter_module、ngx_cache_purge这几个模块,不知道什么时候没有默认开启的http_image_filter_module也顺手给它开启了,编译过程先不说,有空整理下专门写一篇文章做下记录,先说说TLS 1.3的升级及升级过程踩到的几个坑。

Comments closed

Nginx反向代理配置

前几天说了,我有个网站数据库实在是太大了,导致一般的VPS默认硬盘空间不够放置那么多数据,于是后来我就找了台硬盘空间足够大的VPS,在上面配置好PHP、Nginx、MySQL,使得能够正常访问。

但是,由于那台机器由于某些原因不太方便从国内访问,我就在考虑通过找一台机器进行反向代理,加快国内访问速度,于是就有了这份配置。

Comments closed

CentOS 7 系统配置LNMP

其实我是更喜欢Debian的,尤其是刚发布不久的Debian9,毕竟和CentOS相比,Debian9官方源的包多且新,满足了我对Linux系统的所有需求。

但是由于工作原因,用得更多的是CentOS,其中我新接手的项目用的都是CentOS7,毕竟CentOS6相对来说有些过时,很多包版本都过低,尤其是我的主力开发语言,还是5.3.x。而且CentOS7是未来,包含了很多新特性,用新不用旧嘛,所以我更多的是选择CentOS7。

Comments closed