前后端都用得上的 Nginx 日常使用经验-补充篇
1.vue项目实践-前后端分离关于权限的思路2.前端远程调试方案 Chii 的使用经验分享
3.前后端都用得上的 Nginx 日常使用经验-补充篇
4.前后端都用得上的 Nginx 日常使用经验5.layui中使用autocomplete.js6.TagHelper+Layui封装组件之Radio单选框7.自定义滚动条样式(layui.v1)8.asp.net core封装layui组件示例分享9.metools,个人工具站点分享10.vue-router的history模式发布配置11.vue项目中关于axios的简单使用12.vue项目实践-添加express-mockjs进行数据模拟13.vue项目实践-添加axios封装api请求14.vue+mescroll=VScrollFull15.vue 实践记录16.使用 docker 打包构建部署 Vue 项目,一劳永逸解决node-sass安装问题17.为 VUE 项目添加 PWA 解决发布后刷新报错问题18.分享我在 vue 项目中关于 api 请求的一些实现及项目框架之前分享了 前后端都用得上的 Nginx 日常使用经验 ,在配置 elk 的时候增加了nginx basic auth 和 IP百名的配置,作为补充分享。
配置 nginx 域名转发
常规的转发配置,不需要https部分去掉即可,一般只需要修改域名和转发地址
server {
listen 80;
listen 443 ssl;
server_name kibana.devops.test.com; # 自行修改成你的域名
ssl_certificate /certs/kibana.devops.test.com/server.crt;
ssl_certificate_key /certs/kibana.devops.test.com/server.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://192.168.123.102:5601;
proxy_http_version 1.1;
proxy_buffering off;
proxy_request_buffering off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
配置 nginx 基本认证
用于对未提供账号密码登录的服务添加一个前置基本验证 Basic Auth,在Nginx配置文件中添加以下内容指定密码文件
location / {
auth_basic "Restricted Content";
# htpasswd 密码文件
auth_basic_user_file /certs/kibana.devops.test.com/passwd;
}
添加对应的 passwd 文件,使用 htpasswd 生成,如账号密码是 root devops666 的配置文件,多个账号换行添加即可
root:WvesKBTr22.wY
配置完成,重载配置后刷新页面就提示输入账号密码了
配置 nginx IP白名单
如下所示,能够只允许 192.168.123.201及10.0.0.0/24网段的IP访问此路径
location / {
allow 192.168.123.201; # 允许的IP地址
allow 10.0.0.0/24; # 允许10.0.0.0/24网段的IP地址
deny all; # 拒绝所有其他IP地址
}
最后
修改了配置文件记得重载配置文件: nginx -s reload
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· 深度对比:PostgreSQL 和 SQL Server 在统计信息维护中的关键差异