nginx
共 6 篇文章
自建音乐API接口-Meting
Meting-API 是一款轻量级、免费且跨平台的音乐 API 框架,支持网易云、腾讯、酷狗、虾米、百度、酷我等多源,体积小于 51KB,MIT 授权,官方地址在 GitHub。部署方式包括:1) 通过 1Panel 本地安装,将 meting-api 放入 /opt/1panel/resource/apps/local;2) 使用 Docker 拉镜像并运行;3) 海外服务器部署需设置 OVERSEAS=1 以启用 QQ 音乐 JSONP,并替换前端插件。前端接入可用 APlayer+MetingJS,API 示例为 http(s)://域名/api?server=源&type=类型&id=歌单&auth&r。文中还给出反向代理要点与地区限制表,提示海外部署时不同源的访问差异。
1Panel配置Nginx Proxy Manager报错502
本文介绍了在使用1Panel过程中搭建Nginx代理的步骤及相关配置。作者首先分享了因为之前未使用过1Panel而遇到的一些问题,以及为解决这些问题而撰写此文的初衷。文章主要包括三个部分:安装Nginx Proxy Manager、安装参数配置和NPM配置。在安装Nginx Proxy Manager时,作者详细说明了如何在应用商店中找到并安装该应用,并强调了修改http和https端口的重要性。在参数配置部分,作者提供了对控制台端口和外部端口访问的设置建议。在NPM配置部分,作者介绍了如何登录并修改默认账户密码,并详细说明了添加代理主机的步骤及相关参数配置。此外,作者还分享了如何为网站配置SSL证书的步骤。在结尾说明中,作者特别强调了1Panel自带Nginx的特点,建议用户根据自身需求选择合适的软件进行代理,并提供了针对NPM和Open的冲突问题的解决建议和个人看法。 文章内容详实,逻辑清晰,对于初次使用1Panel并搭建Nginx代理的用户具有一定的参考价值。
Nginx 拒绝错误SNI请求以防止源站被扫描
Nginx 1.19.4 版本更新了一个新的配置,允许使用 ssl_reject_handshake 这个参数来拒绝错误 SNI 请求的握手,可以防止被类似Censys互联网扫码工具扫描出源站ip
青龙导致服务器内存爆满
本文描述了如何清理服务器安装青龙面板后导致nginx日志占用大量内存的方式。
Nginx配置SSL,实现https访问
本文介绍在 Docker+Nginx 环境下为网站配置 SSL 证书的做法。核心是将 80 端口改为 443,并将证书及私钥上传到服务器(作者放在 /root/SSL/,文中也提到有大佬放在 /usr/local/ssl/ 的做法,实际路径可自行设定)。然后修改 Nginx 配置:开启 443 监听,使用 ssl_certificate、ssl_certificate_key 指定证书路径,配置 ssl_protocols、ssl_ciphers 等加密参数,并按实际情况填写 server_name 与代理/根目录等。若要实现 80 转 https,还需再添加一个监听 80 的 server 块,做 301 重定向。文中还给出完整示例代码,并提供一个可直接使用的成品配置及下载链接。
nginx反代域名配置
本文分三节:一、以玩笑口吻提及 nginx 的安装。二、给出完整的 nginx 配置模板,拷贝后替换域名与 IP;若使用宝塔等面板,则修改后再替换。示例涵盖 http、server、location,包含 proxy_pass、根目录、index、gzip、fastcgi、连接数与超时等参数,以及 include 指令引入外部 vhost 配置。三、提供多反向代理的配置方法:再新增一个 server 块并放在 include 之前,即可对多个域名实现代理。